Bonjour à vous,
je souhaiterai construire un tableau avec les valeurs de chaque balise <I> de mon fichier XML.
Fichier xml:
Fichier xsl:
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>
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.
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>
Déjà, est-ce possible, si oui, est ce quelqu'un peut m'aider ?
MErci d'avance
Partager