我一直在嘗試獲取不同節點中元素的總和(總計)值,但在示例之後的一個星期左右,我無法接近解決方案。XSLT SUM()未按預期工作
我所得到的是在字符串中列出的不同值,而不是總和。
用於獲取值的選擇是:
<xsl:for-each select="//workgroups/workgroup/agentstatus/status">
<xsl:if test="key='Available, No ACD'">
<xsl:value-of select="sum(value)"/>
</xsl:if>
</xsl:for-each>
這將返回111
而不是預期值3
什麼我錯在這裏做什麼?
這是XML版本= 「1.0」 編碼= 'UTF-8'
太棒了! 49秒內答案,它完全解決了我的掙扎! – NiteOwls
不用擔心 - 如果您對理解上述代碼有任何疑問,請給我留言。 XSLT在您首次使用其他語言時很難找到您的頭腦,但在其中堅持編寫幾天,然後點擊一下,一切都變得輕鬆,您就會開始喜歡它。 – JohnLBevan