ITPub博客

首页 > 应用开发 > IT综合 > 在XSL里执行类似for(i=0;i〈x;i++)的循环 (转)

在XSL里执行类似for(i=0;i〈x;i++)的循环 (转)

原创 IT综合 作者:amyz 时间:2007-08-15 18:46:04 0 删除 编辑
在XSL里执行类似for(i=0;i〈x;i++)的循环 (转)[@more@]

在xsl里执行类似for(i=0;i

do.NETplayground.com/">http://lucky_elove.www1.dotnetplayground.com/

在XSL里,可以实现与一般编程语言类似的for循环的功能,下面就是实现这一功能的例子:

oop.XML">查看例子

XSLLoop.xml

<net>孟子E章</net>

XSLLoop.xsl

<xsl version="1.0">sf</a>orm" xmlns:copyRight="http://lucky_elove.www1.dotnetplayground.com/"> <xsl name="varStart" href="tag-73-1.html">select</a>="0"/> <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 < $varEnd"> <a target="_blank" href="http://lucky_elove.www1.dotnetplayground.com/?{$varStart}"> <xsl name="title"><xsl select="$varStart"/""></xsl> <xsl select="$varStart"/""> </a> <xsl test="$varStart < ($varEnd - $varStep)"> , </xsl> <xsl name="MyLoopFun"> <xsl name="varStart"> <xsl select="$varStart + $varStep"/""> </xsl> </xsl> </xsl> </xsl> </xsl>

结果如下:

0 , 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 20 , 22 , 24 , 26 , 28 , 30 , 32 , 34


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10752019/viewspace-959321/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论