Bonjour
Le titre est plus difficile à comprendre que le problème, un exemple facilitera
la discussion !
xml :
xsl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <function name="maFonction" > <param name="monParam" /> </function>
La ligne 4 du xsl qui devrait afficher le valeur de l'attribut name de param n'affiche rien ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:for-each select="function"> <xsl:value-of select="@name" /> <xsl:for-each select="param"> <xsl:value-of select="@name" /> <!-- n'affiche rien --> </xsl:for-each> </xsl:for-each>
j'imagine que c'est parce que les balises function et param possèdent toutes
les deux un attribut "name" et que cela produit une ambiguité ; je peux
facilement corriger le problème mais j'imagine que qu'il existe une méthode
plus ad-hoc.
Merci
Henri
Partager