XML解析数字,小数点后两位

时间:2018-05-30 07:54:03

标签: xml xslt

嗨我在转换XSL中有类似的东西:

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

它以如下格式返回数字:

1 0 ACCEC002ECS034790000 89.0000

我想以格式获得价格:89.00

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用format-number? (我找不到与此完全匹配的其他问题,但它类似于XSLT 1.0 amount fields have to have at least 2 decimals

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

应该工作。