在xslt 1.0中将int值转换为十进制值

时间:2013-12-18 10:08:36

标签: xslt number-formatting

如何在XSLT中将整数值转换为十进制值?

例如,转换

15954 to 159.54

12376 to 123.76

22090 to 220.90

我使用了format-number函数,但它没有给出预期的结果。

format-number(22090,'#.##')

1 个答案:

答案 0 :(得分:1)

在格式化之前你显然需要将数字除以100,但是你需要使用0而不是小数点后的#来强制2dp。

format-number(theNumber div 100,'#.00')