Bonjour à vous,
je souhaiterai construire un tableau avec les valeurs de chaque balise <I> de mon fichier XML.

Fichier xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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