xslでは、合計内で次にスペースを正規化する方法がありますか?
-
06-07-2019 - |
質問
複数のノードを持つXMLファイルがあり、各ノードには<current-fine>
ノードが含まれています。これらの値を合計する必要がありますが、残念なことに空白が含まれているため、合計としてNaNを取得することになります。
以下を達成する方法はありますか
<xsl:value-of select="sum(normalize-space(node/sub-node/current-fine))"/>
多くの感謝
解決
スプーンを曲げないでください:
<xsl:template match="/">
<xsl:value-of
select="sum(node/sub-node/current-fine[normalize-space(.) != ''])" />
</xsl:template>
合計できるものを合計するだけ=)
所属していません StackOverflow