以下是 <xsl:decimal-format> 元素的基本结构:
<xsl:decimal-format
name="格式名称"
decimal-separator="小数点"
grouping-separator="千位分隔符"
infinity="无穷大表示"
minus-sign="负号表示"
NaN="非数表示"
percent="百分比格式"
per-mille="千分比格式"
zero-digit="零的表示"
digit="非零数字的表示"
pattern-separator="模式分隔符"
/>
以下是一些常用属性的说明:
- name: 为格式指定一个名称。
- decimal-separator: 小数点的表示方式。
- grouping-separator: 千位分隔符的表示方式。
- infinity: 无穷大的表示方式。
- minus-sign: 负号的表示方式。
- NaN: 非数的表示方式。
- percent: 百分比的表示方式。
- per-mille: 千分比的表示方式。
- zero-digit: 零的表示方式。
- digit: 非零数字的表示方式。
- pattern-separator: 模式分隔符。
以下是一个简单的示例,演示如何使用 <xsl:decimal-format> 元素:
<xsl:decimal-format name="US" decimal-separator="." grouping-separator=","/>
在上述示例中,定义了一个名为 "US" 的数字格式,其中小数点为 ".",千位分隔符为 ","。您可以在样式表中的其他地方引用这个格式,以影响数字的输出格式。
请注意,使用 <xsl:decimal-format> 并不会直接改变源数据,而是用于控制输出时的显示格式。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12226/XML