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
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 <?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>
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>
Partager