调用方式是: 目前-6ren">
gpt4 book ai didi

xslt - 递归循环XSLT

转载 作者:行者123 更新时间:2023-12-04 16:41:31 24 4
gpt4 key购买 nike

全部,

我有下面的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 ....)

非常感谢,

中号

最佳答案

只需更改模板内的顺序即可:

<xsl:template name="loop">
<xsl:param name="count" select="1"/>

<xsl:if test="$count > 0">
<xsl:call-template name="loop">
<xsl:with-param name="count" select="$count - 1"/>
</xsl:call-template>

<xsl:value-of select="$count"/>
<xsl:text> </xsl:text>

</xsl:if>
</xsl:template>

关于xslt - 递归循环XSLT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3709092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com