Bonjour,

Je cherche à parser un fichier xml via une feuille xslt et xpath, j'arrive à afficher uniquement le titre mon document contient plusieurs balises en format Dublin core avec des balises préxées par des "dc:title", "dc:creator" etc.
J'arrive à afficher uniquement le titre je ne sais pas pourquoi,

j'ai remarqué que ce URI "http://www.w3.org/1999/xhtml.xsd" mène vers une page sans ressource, faut t-il le redéfinir en local / l'ignorer ?

Merci d'avance pour l'aide !

j'avoue que je suis novice dans le web sémantique.

Voici mon code :
fiche.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="fiche.xslt" type="text/xsl"?>
 
<metadata
  xmlns="http://www.w3.org/1999/xhtml"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.w3.org/1999/xhtml http://www.w3.org/1999/xhtml.xsd"
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:dcterms="http://purl.org/dc/terms/">
 
 
<dc:title>Heros</dc:title>
<dc:creator> Jean-Jack</dc:creator>
<dc:subject xml:lang="fr">Mythologie</dc:subject>
<dc:subject xml:lang="fr">Grecque</dc:subject>
<dc:description xml:lang="fr">Célébration des Dieux de l'Olympe</dc:description>
<dc:publisher>Maison des artistes</dc:publisher>
<dc:contributor>Jean, Patrick, Gérard</dc:contributor>
</metadata>
Fichier fiche.xslt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<xsl:stylesheet version="1.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   
    xmlns:dc="http://purl.org/dc/elements/1.1/">
 
    <xsl:template match="metadata">
        <html>
           <head>
              <xsl:apply-templates select="dc:title"/>
              <link rel="stylesheet" type="text/css" href="fiche.css"/>
           </head>
           <body>
           </body>
        </html>
    </xsl:template>
 
    <xsl:template match="dc:title">    
        <title>
            <xsl:apply-templates />
        </title>
    </xsl:template>
 
</xsl:stylesheet>