for i = .....
josef stebegg
- xsl
Hallo.
Soweit mir bekannt gibt es bei xsl ja kein: for i= anfang to ende step1, next i.
Ich glaube ich habe aber in diesem forum einmal eine (schwierige) Lösung gesehen die das gleiche leistet.
Kennt vielleicht jemand das Beispiel?
mfg
j.stebegg
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.
Hallo,
Kennt vielleicht jemand das Beispiel?
Koennte das gewesen sein: http://forum.de.selfhtml.org/archiv/2003/7/53007/#m293032.
MfG, Thomas
Hallo,
Kennt vielleicht jemand das Beispiel?
Koennte das gewesen sein: http://forum.de.selfhtml.org/archiv/2003/7/53007/#m293032.
MfG, Thomas
Danke für die beiden Antworten (auch die von sschumann). Da habe ich jetzt fast die Qual der Wahl.
mfg
j.stebegg