[XSLT] construire un tableau JavaScript
Bonjour à vous,
je souhaiterai construire un tableau avec les valeurs de chaque balise <I> de mon fichier XML.
Fichier xml:
Code:
1 2 3 4 5 6 7
| <ROOT>
<I>1</I>
<I>2</I>
<I>3</I>
<I>4</I>
<I>5</I>
</ROOT> |
Fichier xsl:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <xsl:call-template name="remplir">
<xsl:with-param name="noeuds" select="//ROOT/I[position() = '1']"/>
</xsl:call-template>
...
<xsl:template name="remplir">
<xsl:param name="valNoeud" />
<xsl:choose>
<xsl:when test="not($valNoeud = $NbNoeudsTotal)">
<script language="javascript" ><![CDATA[
monTab[boucle] = "]]><xsl:value-of select="." /><![CDATA[";
boucle++;
]]></script>
</xsl:when>
</xsl:choose>
</xsl:template> |
Le probleme est qu'il me faut rajouter un parametre à ma fonction "remplir" qui est la position afin de pouvoir l'appeler récurcivement et incrémenter cette position.
Déjà, est-ce possible, si oui, est ce quelqu'un peut m'aider ?
MErci d'avance