[XSLT] Problème de passage de variable en noeud
Bonjours
Voilà mon pb:
Je n'arrive pas à passer utiliser une variable comme noeud:
Je ne comprends pas bien pourquoi je peux faire ça:
Code:
1 2 3 4 5
|
<xsl:variable name="currentCnode">
<xsl:value-of select="concat('c',$value)"/>
</xsl:variable>
<xsl:value-of select="$currentCnode"/> |
mais pas ça:
Code:
<xsl:value-of select="//$currentCnode/value"/>
De plus, ce test est toujours vrai, alors qu'il ne devrait pas...:
Code:
<xsl:if test="$currentCnode">
Si quelqu'un peut m'éclairer sur la façon de procéder ou au moins m'expliquer pourquoi ça marche pas....