Appel variable XSL dans une expression XPath - XML/XSL - Programmation
Marsh Posté le 14-01-2006 à 10:07:29
salut,
et si tu fais:
<xsl:variable name="var" select="number(2)"/>
Marsh Posté le 15-01-2006 à 01:10:59
oki merci et c'est possible de l'utiliser comme une variable de boucle dans un <xsl:for-each select="blabla"> ?
Enfin je veux dire y a moyen de l'incrementer ou ne serait ce que de controler manuellement le nombre de tours deja ?
Marsh Posté le 16-01-2006 à 13:16:41
Salut,
oui c'est tout à fait possible de le faire avec une boucle for-each
ça devrait faire quelques choses de ce genre:
<xsl:for-each select="//gorille">
<xsl:variable name="var" select="@id"/>
Marsh Posté le 16-01-2006 à 14:20:44
Chronoklazm a écrit : oki merci et c'est possible de l'utiliser comme une variable de boucle dans un <xsl:for-each select="blabla"> ? |
Il n'est pas possible d'incrémenter des variables en xsl... il y a moyen de contourner le problème à l'aide de récursivité mais c'est bateau.
Marsh Posté le 14-01-2006 à 01:39:40
Salut,
J'arrive pas a appeler une variable xsl dans une expression XPath, est-ce possible deja ?
<xsl:variable name="var">2</xsl:variable>
<h1>Description d'un gorille</h1>
<h2>Nom : <xsl:value-of select="//gorille[1]/@id"/></h2>
<h2>Nom : <xsl:value-of select="//gorille[$var]/@id"/></h2>
Le $var il passe pas enfait ...
Message édité par Chronoklazm le 14-01-2006 à 01:40:15
---------------
Scheme is a programmable programming language ! I heard it through the grapevine !