<xsl:decimal-format> 元素
声明一个小数格式,用于控制 format-number
函数所使用的格式模式的解释。 如果有 name
属性,该元素声明一个命名的小数格式;否则,将声明默认的小数格式。 name
属性的值为限定名。 如果多次声明默认小数格式或给定名称的小数格式(即使导入优先级不同),除非所有特性每次声明时都使用相同的值(考虑所有默认值),否则将出错。
有关更多信息,请参见 format-number 函数。
<xsl:decimal-format
name = QName
decimal-separator = char
grouping-separator = char
infinity = string
minus-sign = char
NaN = string
percent = char
per-mille = char
zero-digit = char
digit = char
pattern-separator = char />
特性
- name
可选。 小数格式的限定名。 如果有name
属性,该元素声明一个命名的小数格式;否则,将声明默认的小数格式。name
属性的值为限定名称。 如果多次声明默认小数格式或给定名称的小数格式,除非所有属性每次声明时都使用相同的值(考虑所有默认值),否则将出错。
- decimal-separator
可选。 用于分隔数字的整数部分和小数部分的字符。 默认值为"."
。
- grouping-separator
可选。 用于分隔各个位组的字符。 默认值为“,
”。
- infinity
可选。 用于代表无穷大的字符串。默认值为字符串"Infinity"
。
- minus-sign
可选。 作为默认减号的字符;默认值为连字符减号字符("-"
、"#x2D"
)。
- NaN
可选。 用于代表 NaN 值的字符串;默认值为字符串"NaN"
。
- percent
可选。 作为百分号的字符;默认值为百分比字符 ("%"
)。
- per-mille
可选。 作为千分号的字符;默认值为 Unicode 千分比字符 ("#x2030"
)。
- zero-digit
可选。 作为数字零的字符;默认值为数字零 ("0"
)。
- digit
可选。 格式模式中用于指示必需前导零位的位置的字符。 默认值为"#"
。
- pattern-separator
可选。 用于分隔模式中的正负子模式的字符。 默认值为分号 (";"
)。 模式中使用分号的示例如下:format-number(-123.45, '###,###.00;(###,###.00)')
元素信息
出现次数 |
无限制 |
父元素 |
|
子元素 |
(无子元素) |
以下主题提供 <xsl:decimal-format>
的示例。