[XSLT] Comment implémenter ces 2 programmes ?
Bonjour,
J'aimerais tester ces deux petits programmes, mais je n'y arrive pas. Comment les implémenter ? J'ai cherché "call-template" dans le forum, mais je n'ai pas trouvé la réponse. D'avance, merci.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <xsl:call-template name="compteur">
<xsl:with-param name="iteration" select="0"/>
<xsl:with-param name="fin" select="3"/>
</xsl:call-template>
<xsl:template name="compteur">
<xsl:param name="iteration"/>
<xsl:param name="fin"/>
<xsl:if test="$iteration < $fin">
<xsl:value-of select="'bonjour!'"/>
<xsl:call-template name="compteur">
<xsl:with-param name="iteration" select="$iteration + 1"/>
<xsl:with-param name="fin" select="$fin"/>
</xsl:call-template>
</xsl:if>
</xsl:template> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <xsl:call-template name="affiche_somme">
<xsl:with-param name="a" select="173" />
<xsl:with-param name="b" select="9001" />
</xsl:call-template>
<xsl:template name="affiche_somme">
<xsl:param name="a" select="0" />
<xsl:param name="b" select="0" />
<xsl:text>a = </xsl:text>
<xsl:value-of select="$a" />
<xsl:text>, b = </xsl:text>
<xsl:value-of select="$b" />
<xsl:text>, et a+b = </xsl:text>
<xsl:value-of select="$a + $b" />
<xsl:text>.</xsl:text>
</xsl:template> |