首页 > 解决方案 > XML 解析数字保留两位小数

问题描述

嗨,我在转换 XSL 中有这样的东西:

<xsl:value-of select="normalize-space(translate(g:price, ' PLN', ''))"/>

它以如下格式返回数字:

1 0 ACCEC002ECS034790000 89.0000

我想以格式获取价格:89.00

我怎样才能做到这一点?

标签: xmlxslt

解决方案


你试过使用format-number吗?(我找不到与此完全匹配的另一个问题,但它类似于XSLT 1.0 金额字段必须至少有 2 个小数

<xsl:value-of select="format-number(normalize-space(translate(g:price, ' PLN', '')), #.00)"/>

应该管用。


推荐阅读