salut,
je souhaiterais savoir si je peux changer la valeur d'une variable après la fermeture de la balise variable.
comme ça
<xsl:variable name="var" select="0" />
....
...
...
<xsl:if test="condition">
changer le contenu de $var
</xsl:if>
Merci!
salut,
je souhaiterais savoir si je peux changer la valeur d'une variable après la fermeture de la balise variable.
comme ça
<xsl:variable name="var" select="0" />
....
...
...
<xsl:if test="condition">
changer le contenu de $var
</xsl:if>
Merci!
Non, les "variables" en XSL fonctionnent plus comme des constantes dans les autres langages.
Il y a moyen d'en modifier la valeur si elles se basent sur une valeur changeante. Par exemple si la variable sélectionne la position du noeud actif.
Voir: http://www.developpez.net/forums/viewtopic.php?t=399834
Partager