我正在尝试使用 xslt:decimal-format 元素,但无论我使用自己的代码还是 w3schools.com 提供的示例代码,我都会收到相同的错误消息。这是 w3 示例代码:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:decimal-format name="euro" decimal-separator="," grouping-separator="."/>
<xsl:template match="/">
<xsl:value-of select="format-number(26825.8, '#,###.00', 'euro')"/>
</xsl:template>
</xsl:stylesheet>
这是我在 Visual Studio 2010 中运行它时产生的 XsltException:
“格式 '#,###.00' 不能在小数点后的数字符号后有零位符号。”
我这边有什么问题导致此错误?