Xml vers Html via xslt en Dublin Core
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:
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:
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> |