Bonjour
voici le document xml que je souhaite transfromer
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <?xml-stylesheet type="text/xsl" href="test_doc.xsl"?>
- <docs>
- <d>doc1</d>
- <d>doc2</d>
- <d>doc3</d>
- <d>doc4</d>
- </docs>
|
voici le code xslt pour le transformer
Code :
- <?xml version="1.0" encoding="iso-8859-1"?>
- <xsl:stylesheet xmlns:xsl=": http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:template match="/">
- <html>
- <body>
- <h1>les documents de la base</h1>
- <hr />
- <table width="100%" border="1">
- <tr bgcolor="gainsboro">
- <td>chemin des documents</td>
- </tr>
- <xsl:for-each select="docs/d">
- <tr>
- <td><xsl:value-of select="."/></td>
- </tr>
- </xsl:for-each>
- </table>
- </body>
- </html>
- </xsl:template>
- </xsl:stylesheet>
|
lorsque j'ouvre le document avec firefox il me dit qu'il y a une erreur d'analyse du fichier xslt.
et sous ie j'ai juste la 1ere ligne du tableau, mais lorsque je rajoute du texte a la place de "<xsl:value-of select="."/>" j'ai une ligne avec le texte.
Mon but et d'afficher dans chaque ligne le contenu de <d>xxxx</d>
d'ou viens le probleme ?