1

これは私のテンプレートの一部です <xsl:value-of select="format-number(469802.00*30.05, '#.00')"/> 。使用すると、14117550.10 が生成されます。

ただし、最初に製品をvairable に保存し、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を使っています。

挙動が違うのはなぜ?

4

2 に答える 2

0

Saxonの問題を再現することはできません。

試してみてください

<xsl:variable name="end" select="469802.00*30.05"/>
<xsl:value-of select="format-number(number($end), '#.00')"/>
于 2013-02-13T15:34:55.293 に答える