我是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]。 –