我正在使用这个OEM软件包(主要使用Microsoft C#和C ++编写),它使用Internet Explorer中的库来使用XSLT格式化XML输出。不幸的是,我不能比使用Internet Explorer中的库更具体。他们不会给我更多细节。
XML + XSLT在Firefox,Chrome或Edge中都不起作用,但在IE中可以正常工作。我想格式化货币金额为123.456欧元, - 。这有效:
<xsl:decimal-format name="euro", decimal-separator="," grouping-separator="."/>
..
<xsl:value-of select="format-number($value, '###..###,,-', 'euro')" />
令我困惑的是,我需要加倍分隔符。最后一行 应该是这样的(按w3chools):
<xsl:value-of select="format-number($value, '###.###,-', 'euro')" />
但这并不奏效。我是否正在查看IE中可能在某个更高版本中修复的错误,或者这是否是正常的行为&#39;?