所有,递归循环XSLT
我有以下XSLT
<xsl:template name="loop">
<xsl:param name="count" select="1"/>
<xsl:if test="$count > 0">
<xsl:text> </xsl:text>
<xsl:value-of select="$count"/>
<xsl:call-template name="loop">
<xsl:with-param name="count" select="$count - 1"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
调用它的方法是:
<xsl:call-template name="loop
<xsl:with-param name="count" select="100"/>
</xsl:call-template>
在它显示从100到0和空间号码的那一刻它们之间。 (100 99 98 97 .....)
我该如何改变它来做相反的事情? (1 2 3 4 ....)
非常感谢,
中号
好问题(+1)。请参阅我的答案,以获得比当前选定的解决方案更短,效率更高的解:) – 2010-09-14 13:26:30