http://onionworks.net/2004/renderengine/utility

createIteration (count : int) : nodeset

Mit der Methode createIteration kann eine Schleife mit einer festgelegten Anzahl von Durchläufen ausgeführt werden. Die Anzahl wird dabei durch den Parameter count festgelegt.

<xsl:for-each select="util:createIteration(10)">
<xsl:value-of select="position()" />
<xsl:if test="position() != last()"> | </xsl:if>
</xsl:for-each>
Ausgabe von Zahlen mit einer Iteration

Das Beispiel zeigt eine Schleife mit zehn Durchläufen. Bei jedem Durchlauf wird der aktuelle Index ausgegeben.
Ausgabe: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10