Til*_*eck 7 format xslt numbers
我有这个名为$ material_price的输入:
2.40
1000
0.60
Run Code Online (Sandbox Code Playgroud)
他们经历了
<!-- setup currency rendering -->
<xsl:decimal-format name="dkk" decimal-separator="," grouping-separator="."/>
<xsl:value-of select="format-number($material_price, '#.###,00', 'dkk')"/>
Run Code Online (Sandbox Code Playgroud)
输出是:
2,40
1.000,00
,60
Run Code Online (Sandbox Code Playgroud)
如何更改xslt以使最后一个输出为0,60而不是60(不为零)
Lac*_*che 16
像这样:
<xsl:value-of select="format-number($material_price, '#.##0,00', 'dkk')"/>
Run Code Online (Sandbox Code Playgroud)
第二个参数(图片串)由文档描述如下.
需要.指定格式模式.以下是格式化模式中使用的一些字符:
- 0(数字)
(数字,零表示不存在)
- .(小数点的位置示例:###.##)
- ,(成千上万的组分隔符.例如:###,###.##)
- %(以百分比形式显示数字.示例:##%)
- ; (模式分隔符.第一个模式将用于正数,第二个模式用于负数)
归档时间: |
|
查看次数: |
14916 次 |
最近记录: |