我正在使用XSLT来使用XML,然后将其显示为html。它对我来说非常好。但是当我在xslt中添加format-number函数时,它显示的是false而不是逗号分隔的数字。下面是我用来执行此操作的代码
XML:
<DATA>
<PRICE>100000.56456</PRICE>
<PRICE>9000000</PRICE>
<PRICE>123333366.12325</PRICE>
</DATA>
XSLT功能:
<xsl:value-of select="format-number(/DATA/PRICE,'#,##,##,##,##,##,##0.00')" />
现在输出正在提供false
而不是1,00,000.56
注意:我正在使用jquery.xslt.js库将xml用于xslt。 请帮忙。
答案 0 :(得分:0)
我用
测试了你的输入XML<xsl:template match="/">
<xsl:value-of select="format-number(/DATA/PRICE,'#,##,##,##,##,##,##0.00')" />
</xsl:template>
,输出
100,000.56