如何在 XSLT 中添加模板调用的结果



>假设以下模板调用生成并输出的结果为 20,000 美元,并且假设我有另一个名为 sCost 的元素,它只出现一次且值为 385,我该如何添加到模板调用的结果中?

<xsl:call-template name="totalCost">
   <xsl:with-param name="list" select="/delivery/manifest/item" /> 
</xsl:call-template>

当我尝试执行以下操作时,我得到 NaN...

<xsl:variable name="myVar">
    <xsl:call-template name="totalCost">
        <xsl:with-param name="list" select="/delivery/manifest/item" /> 
    </xsl:call-template>    
</xsl:variable>
<xsl:value-of select="$myVar + ../sCost" />

如果结果包含"$"字符,则不将其视为数字。仅将货币格式设置作为流程的最后一步执行。

相关内容

  • 没有找到相关文章

最新更新