这是我模板的一部分:
<xsl:value-of select="format-number(469802.00*30.05, '#.00')"/>
使用时,它会生成 14117550.10。
但是,当我第一次将产品存储在变量中并format-number
随后应用时:
<xsl:variable name="end">
<xsl:value-of select="469802.00*30.05"/>
</xsl:variable>
<xsl:value-of select="format-number($end, '#.00')"/>
结果是 nAn
我使用 XALAN。
为什么行为不同?