就我而言,
我必须使用带有一些默认值的变量外部循环,并且在循环中我必须将其设置为某些值。
我如何实现这一目标?请让我知道解决方案。
示例代码(我使用过):
<xsl:variable name="flagforselectedOption" select="'true'"/>
<xsl:for-each>
<xsl:if test="">
<xsl:variable name="flagforselectedOption" select="'true'"/>
</xsl:if>
</xsl:for-each>
</xsl:variable>
它对我不起作用。请让我知道如何做到这一点。
答案 0 :(得分:2)
使用XSLT变量是不可变的,即一旦设置就无法更改它们的值。这意味着您必须重新思考转换的逻辑。
答案 1 :(得分:0)
描述您的问题:输入XML,输出XML以及它们彼此之间的关系。然后我们可以解释如何在像XSLT这样的功能性声明语言中实现它。从无法工作的代码中逆向设计您的需求。