我有一个XML文件,它有许多节点,每个节点都包含一个<current-fine>
节点。我需要对这些值求和,但不幸的是它们包含空格,所以我最终得到NaN作为总数。
有没有办法实现以下目标:
<xsl:value-of select="sum(normalize-space(node/sub-node/current-fine))"/>
非常感谢
答案 0 :(得分:4)
不要试图弯曲勺子:
<xsl:template match="/">
<xsl:value-of
select="sum(node/sub-node/current-fine[normalize-space(.) != ''])" />
</xsl:template>
总结一下你可以求和=)