在格式化数字时,XSL 中是否内置了任何区域化支持?
目前,我的底层 XML 包含英国/美国格式的数字,例如 54321.12345。我可以对此进行选择总和,以相同的格式给出总计。我可以使用 format-number(54321.12345, '###,###.#####') 格式化数字,得到 54,321.12345。
但是,当我希望它在我的计算机上的不同区域设置上运行时,例如将逗号分隔符设置为“.”的中欧国家。小数点分隔符为“,”我想以这种方式格式化我的数字,得到 54.321,12345。
在 XSL 中有没有好的方法可以做到这一点?
Thanks,
Andez
From http://www.w3.org/TR/xslt#format-number
The xsl:decimal-format
元素
声明一个十进制格式,其中
控制a的解释
使用的格式模式format-number功能。
<!-- Category: top-level-element -->
<xsl:decimal-format
name = qname
decimal-separator = char
grouping-separator = char
infinity = string
minus-sign = char
NaN = string
percent = char
per-mille = char
zero-digit = char
digit = char
pattern-separator = char />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)