probleme d'affichage de données XML avec XSL
Bonjour a tous mon probleme est le suivant :
j'ai un fichier xsl:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/xsl/transform"
xmlns="http://www.w3.org/tr/rec-html40"
result-ns="">
<xsl:template match="/">
<html>
<head>
<Title> test XML et XSL</Title>
</head>
<body BGCOLOR="#FFFF">
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="LIVRE">
<ul>
<li>
<xsl:value-of select="@TITRE"/>
</li>
<li>
<xsl:value-of select="@AUTEUR"/>
</li>
</ul>
</xsl:template>
</xsl:stylesheet> |
et un fichier dtd:
Code:
1 2 3 4
| <!ELEMENT LIBRAIRIE (LIVRE)>
<!ELEMENT LIVRE (TITRE,AUTEUR)>
<!ELEMENT TITRE (#PCDATA)>
<!ELEMENT AUTEUR (#PCDATA)> |
et enfin un fichier xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<?xml-stylesheet href="testxsl.xsl" type="text/xsl"?>
<!DOCTYPE librairie SYSTEM "librairie.dtd">
<LIBRAIRIE>
<!-- Début d'un livre-->
<LIVRE>
<TITRE> XML1 </TITRE>
<AUTEUR> NATANYA PITTS </AUTEUR>
</LIVRE>
<LIVRE>
<TITRE> XML2 </TITRE>
<AUTEUR> ELIZABETH CASTRO </AUTEUR>
</LIVRE>
</LIBRAIRIE> |
malheuresement je n'arrive pas a afficher les données contenu dans le document XML; est ce que quelqu'un pourrais m'expliquer ce qui cloche dans mon code ?