adkt
3/15/2018 - 9:05 PM

For loop with recursion

A for loop using recursion

<xsl:template match="/">
    <xsl:call-template name="recursion"/>
</xsl:template>

<xsl:template name="recursion">
    <xsl:param name="count" select="0"/>
    
    <xsl:value-of select="$count"/>
    
    <xsl:if test="$count &lt; 5">
        <xsl:text>, </xsl:text>
        <xsl:call-template name="recursion">
            <xsl:with-param name="count" select="$count + 1"/>
        </xsl:call-template>
    </xsl:if>
</xsl:template>