<xsl:decimal-format>-Element
Deklariert ein decimal-format, das die Interpretation eines von der format-number
-Funktion verwendeten Formatmusters steuert. Wenn ein name
-Attribut vorhanden ist, deklariert das Element ein benanntes decimal-format, andernfalls wird das standardmäßige decimal-format deklariert. Der Wert des name
-Attributs ist ein Qualifizierte Namen. Ein Fehler tritt auf, wenn entweder das standardmäßige decimal-format oder ein decimal-format mit einem angegebenen Namen mehr als einmal deklariert wird (sogar mit unterschiedlicher Importpriorität), es sei denn, es wird jedes Mal mit demselben Wert für alle Attribute deklariert (unter Berücksichtigung aller Standardwerte).
Weitere Informationen finden Sie unter format-number-Funktion.
<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 />
Attribute
- name
Optional. Der Qualifizierte Namen für das decimal-format. Wenn einname
-Attribut vorhanden ist, deklariert das Element ein benanntes decimal-format, andernfalls wird das standardmäßige decimal-format deklariert. Der Wert desname
-Attributs ist ein qualifizierter Name. Ein Fehler tritt auf, wenn entweder das standardmäßige decimal-format oder ein decimal-format mit einem angegebenen Namen mehr als einmal deklariert werden, es sei denn, es wird bei jedem Mal mit demselben Wert für alle Attribute deklariert (unter Berücksichtigung aller Standardwerte).
- decimal-separator
Optional. Das Zeichen, mit dem in einer Zahl die ganze Zahl von den Nachkommastellen getrennt wird. Der Standardwert ist"."
.
- grouping-separator
Optional. Das Zeichen zum Trennen von Zifferngruppen. Der Standardwert ist ",
".
- infinity
Optional. Die zum Darstellen der Unendlichkeit verwendete Zeichenfolge. Der Standardwert ist die Zeichenfolge"Infinity"
.
- minus-sign
Optional. Das als Standardminuszeichen verwendete Zeichen. Der Standardwert ist das Minuszeichen ("-"
,"#x2D"
).
- NaN
Optional. Die zum Darstellen des NaN-Werts verwendete Zeichenfolge. Der Standardwert ist die Zeichenfolge"NaN"
.
- percent
Optional. Das als Prozentzeichen verwendete Zeichen. Der Standardwert ist das Prozentzeichen ("%"
).
- per-mille
Optional. Das als Promillezeichen (pro tausend) verwendete Zeichen. Der Standardwert ist das Unicode-Promillezeichen ("#x2030"
).
- zero-digit
Optional. Das als Ziffer 0 (null) verwendete Zeichen. Der Standardwert ist die Ziffer 0 (null) ("0"
).
- digit
Optional. Das in einem Formatmuster verwendete Zeichen zum Angeben einer Stelle, an der die vorangestellte Ziffer 0 (null) erforderlich ist. Der Standardwert ist"#"
.
- pattern-separator
Optional. Das Zeichen zum Trennen von positiven und negativen Untermustern in einem Muster. Der Standardwert ist das Semikolonzeichen (";"
). Im Folgenden ist ein Beispiel für die Verwendung eines Semikolons in einem Muster dargestellt:format-number(-123.45, '###,###.00;(###,###.00)')
Elementinformationen
Anzahl der Vorkommen |
Unbegrenzt |
Übergeordnete Elemente |
|
Untergeordnete Elemente |
(Keine untergeordneten Elemente) |
Im folgenden Thema finden Sie ein Beispiel für <xsl:decimal-format>
.