在XSL裡執行類似for(i=0;i〈x;i++)的迴圈 (轉)

amyz發表於2007-08-15
在XSL裡執行類似for(i=0;i〈x;i++)的迴圈 (轉)[@more@]

在裡類似for(i=0;i

playground.com/">

在XSL裡,可以實現與一般語言類似的for迴圈的功能,下面就是實現這一功能的例子:

.">檢視例子

XSLLoop.xml

<net>孟子E章</net>

XSLLoop.xsl

<xsl version="1.0">sform&quot; xmlns:copyRight=&quot;&quot;&gt; <xsl name="varStart" href="http://blog.itpub.net/10752019/viewspace-959321/tag-73-1.html">select=&quot;0&quot;/&gt; <xsl name="varEnd" select="35"> <xsl name="varStep" select="2"> <xsl match="/"> <xsl name="MyLoopFun"> <xsl name="varStart" select="$varStart"> </xsl> </xsl> </xsl> <xsl name="MyLoopFun"> <xsl name="varStart"> <xsl test="$varStart &lt; $varEnd"> <xsl test="$varStart &lt; ($varEnd - $varStep)"> , </xsl> <xsl name="MyLoopFun"> <xsl name="varStart"> <xsl select="$varStart + $varStep"> </xsl> </xsl> </xsl> </xsl> </xsl> </xsl></xsl></xsl></xsl></xsl>

結果如下:

, , , , , , , , , , , , , , , , ,


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-959321/,如需轉載,請註明出處,否則將追究法律責任。

相關文章