XSLT函数格式 - 数字不显示零

时间:2015-02-17 14:50:29

标签: xml xslt

我有这样的xml:

<test>1.3122000000031211</test>

使用xslt:

<xsl:value-of select="format-number(test, '#.##########')" />

我的结果 1.3122 。是否有可能获得 1.3122000000 ?当我有这样的价值 1.31225642115696 我得到 1.3122564211 这很好。

2 个答案:

答案 0 :(得分:2)

您需要使用0代替#

<xsl:value-of select="format-number(test, '0.0000000000')" />

您可以参考官方文档:http://www.w3.org/TR/xslt#function-format-number

答案 1 :(得分:2)

如果您使用零0代替#,则会输出甚至非重要的零:format-number(test, '0.00000000000')"