我是XSLT中的新成员,并且遇到了解决此问题的问题。我有一些价值不属于XML文档中,所以我需要创建它们,就像这样:如何在xslt中总结变量
<xsl:for-each select="msxsl:node-set($obsData)/Round">
<xsl:with-param name="Save1">
<xsl:variable name="xx">
<xsl:element name="lasuma">
<xsl:value-of select="(some calculation)"/>
</xsl:element>
</xsl:variable>
<xsl:value-of select="msxsl:node-set($xx)/lasuma"/>
</xsl:with-param>
</xsl:for-each>
所以,现在我有我需要的价值,我将它们保存到变量。现在我需要总结它,但函数SUM似乎有效的唯一方法是当你有节点,并且我不能将变量中的值相加。我想这一点,但它并没有总结,我在这条道路指定的值:
... “总和(msxsl:节点集($ XX)/ lasuma)”/>
有一种将变量中的值相加的方法?一个简单的例子,我可以遵循,将不胜感激。谢谢。
请提供一个可重现的例子 - 请参阅:[mcve]。 –