1 pièce(s) jointe(s)
Impossible de "nommer" l'élément racine
Bonjour à tous,
Je suis face à un problème que je n'arrive pas à comprendre. Je mets en pièce jointe un fichier XML récupéré par une requête et dont je voudrais extraire des éléments.
Voici un bout de code XSLT qui ne fonctionne pas :
Code:
1 2 3 4 5 6
| <?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
Version <xsl:value-of select="/WMS_Capabilities/@version"/>
</xsl:template>
</xsl:stylesheet> |
et voici celui qui fonctionne :
Code:
1 2 3 4 5 6
| <?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
Version <xsl:value-of select="//@version"/>
</xsl:template>
</xsl:stylesheet> |
J'ai fait de nombreux essais, et j'en arrive à la conclusion que je ne peux pas nommer le nœud racine WMS_Capabilities. Mais pourquoi ? :?
C'est sûrement un truc tout bête, mais je débute...
Merci !
P.S. j'ai du changer l'extension de mon fichier XML en TXT, sinon je ne pouvais pas l'uploader (fichier non valide)... Est-ce une piste ?