bonjour, je voudrai être sur de bien comprendre le principe d'une boucle, ou d'un xslt recursif.
Voici mon template:
le résultat de ce template devrait être 10 fois la valeur "$valeur"?
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:template name="affiche_val"> <xsl:param name="compteur" select="0"/> <xsl:param name="valeur" select="0"/> <xsl:text>$valeur</xsl:text> <xsl:if test="$compteur <= 10"> <xsl:call-template name="affiche_val"> <xsl:with-param name="compteur" select="$compteur=$compteur+1"/> <xsl:with-param name="valeur" select="$valeur=$valeur+1"/> </xsl:call-template> </xsl:if> </xsl:template>
mais le pb ce n'est pas cela, pourquoi?
Partager