XSLT格式编号返回false而不是逗号格式

时间:2014-01-16 07:19:45

标签: xml xslt-1.0

我正在使用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。 请帮忙。

1 个答案:

答案 0 :(得分:0)

我用

测试了你的输入XML
<xsl:template match="/">
    <xsl:value-of select="format-number(/DATA/PRICE,'#,##,##,##,##,##,##0.00')" />
</xsl:template>

,输出

100,000.56