假设我有以下 XML
<A>100</A>
<B>200</B>
<C>300</C>
和以下 XSLT
<TEST>
<xsl:value-of select="A + B + C"/>
</TEST>
它产生以下输出
<TEST>600</TEST>
但是,当其中一个节点为空白时
<A></A>
<B>200</B>
<C>300</C>
我得到以下。
<TEST>NaN</TEST>
我只想添加有效数字的节点。如果 xsl 允许我通过添加到已经存在的变量来动态替换变量值,我可以这样做,但即使这样也会很麻烦。我认为有一种简单的方法我错过了?
我只想要 XSLT 1.0 的答案。
谢谢!