Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml XSLT格式编号返回false而不是comman格式_Xml_Xslt 1.0 - Fatal编程技术网

Xml XSLT格式编号返回false而不是comman格式

Xml XSLT格式编号返回false而不是comman格式,xml,xslt-1.0,Xml,Xslt 1.0,我使用XSLT消费XML,然后将其显示为html。这对我来说非常好。但当我在xslt中添加format number函数时,它显示的是false,而不是逗号分隔的数字。下面是我用来做这件事的代码 XML: 100000.56456 9000000 123333366.12325 XSLT函数: <xsl:value-of select="format-number(/DATA/PRICE,'#,##,##,##,##,##,##0.00')" /> 现在它给出的输出是fal

我使用XSLT消费XML,然后将其显示为html。这对我来说非常好。但当我在xslt中添加format number函数时,它显示的是false,而不是逗号分隔的数字。下面是我用来做这件事的代码

XML:


100000.56456
9000000
123333366.12325
XSLT函数:

<xsl:value-of select="format-number(/DATA/PRICE,'#,##,##,##,##,##,##0.00')" />

现在它给出的输出是
false
,而不是
1,0000056

注意:我使用jquery.xslt.js库将xml转换为xslt。
请帮助。

我用XML测试了您的输入

<xsl:template match="/">
    <xsl:value-of select="format-number(/DATA/PRICE,'#,##,##,##,##,##,##0.00')" />
</xsl:template>

请检查我更新的问题,我使用jquery.xslt作为将xml转换为xslt的库。为什么我的输出是错误的。
<xsl:template match="/">
    <xsl:value-of select="format-number(/DATA/PRICE,'#,##,##,##,##,##,##0.00')" />
</xsl:template>
100,000.56