1

いくつかのノードを含むXMLファイルがあり、各ノードには<current-fine>ノードが含まれています。これらの値を合計する必要がありますが、残念ながら空白が含まれているため、合計としてNaNを取得することになります。

次のことを達成する方法はありますか?

<xsl:value-of select="sum(normalize-space(node/sub-node/current-fine))"/>

どうもありがとう

4

1 に答える 1

4

スプーンを曲げようとしないでください:

<xsl:template match="/">
    <xsl:value-of 
         select="sum(node/sub-node/current-fine[normalize-space(.) != ''])" />
</xsl:template>

合計できるものを合計するだけです=)

于 2009-10-23T11:44:55.093 に答える