sschumann: for i = .....

Beitrag lesen

Soweit mir bekannt gibt es bei xsl ja kein: for i= anfang to ende step1, next i.

Es gibt als Element xsl:for-each, mit dem Du durch Node-Sets durchlaufen kannst. Anderenfalls gibt es noch Template-Rekursion:

<xsl:variable name="i" value="0" />
<xsl:template name="zaehle">
<xsl:param name="i" />
<xsl:param name="inkrement" />
<xsl:param name="stop" />

xsl:choose
<xsl:when test="($i+$inkrement) < $stop"><xsl:call-template name="zaehle"><xsl:with-param
name="i" select="($i+$inkrement)" /><xsl:with-param
name="inkrement" select="$inkrement" /><xsl:with-param
name="stop" select="$stop" /></xsl:call-template></xsl:when>
xsl:otherwise<xsl:value-of select="$i" /></xsl:otherwise>
</xsl:choose>
</xsl:template>

So oder ähnlich. Daraus kannst Du auch den Call entnehmen.