xml - XML 解析数字保留两位小数
问题描述
嗨,我在转换 XSL 中有这样的东西:
<xsl:value-of select="normalize-space(translate(g:price, ' PLN', ''))"/>
它以如下格式返回数字:
1 0 ACCEC002ECS034790000 89.0000
我想以格式获取价格:89.00
我怎样才能做到这一点?
解决方案
你试过使用format-number
吗?(我找不到与此完全匹配的另一个问题,但它类似于XSLT 1.0 金额字段必须至少有 2 个小数)
<xsl:value-of select="format-number(normalize-space(translate(g:price, ' PLN', '')), #.00)"/>
应该管用。
推荐阅读
- sonarqube - SonarQube 是否需要额外的配置/插件来理解 jacoco 报告
- directus - 如何从 API 中获取文件 URL
- python - mongodb 查询返回“无”作为结果
- java - 自定义注解过滤器 Spring boot
- amazon-dynamodb - 使用地理空间数据(本地二级索引)和外键保存为范围键的 DynamoDb 查询
- c++ - google mock:错误 C2679:二进制“=”:未找到采用“const A”类型的右侧操作数的运算符
- reactjs - 如何修复“找不到模块”。/
.jpg'" 在 React 应用程序中加载图像时 - wordpress - 如何在 woocommerce 订单列表中显示延期交货状态
- java - Elasticsearch Java High Level Rest Client 构建具有多个匹配值和 OR 条件的布尔查询
- javascript - 强制所有连续媒体悬停缩略图检索和循环而不必悬停?