<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 (XSLT). Ein Fehler tritt auf, wenn entweder das standardmäßige decimal-format oder ein decimal-format mit einem angegebenen Namen mehr als einmal deklariert werden (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
Dies ist optional. Der Qualifizierte Namen (XSLT) für das decimal-format. 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 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
Dies ist optional. Das Zeichen, mit dem in einer Zahl die ganze Zahl von den Nachkommastellen getrennt wird. Die Standardeinstellung ist ".".grouping-separator
Dies ist optional. Das Zeichen zum Trennen von Zifferngruppen. Der Standardwert ist ",".infinity
Dies ist optional. Die zum Darstellen der Unendlichkeit verwendete Zeichenfolge. Der Standardwert ist die Zeichenfolge "Infinity".minus-sign
Dies ist optional. Das als Standardminuszeichen verwendete Zeichen. Der Standardwert ist das Minuszeichen ("-", "#x2D").NaN
Dies ist optional. Die zum Darstellen des NaN-Werts verwendete Zeichenfolge. Der Standardwert ist die Zeichenfolge "NaN".percent
Dies ist optional. Das als Prozentzeichen verwendete Zeichen. Der Standardwert ist das Prozentzeichen ("%").per-mille
Dies ist optional. Das als Promillezeichen (pro tausend) verwendete Zeichen. Der Standardwert ist das Unicode-Promillezeichen ("#x2030").zero-digit
Dies ist optional. Das als Ziffer 0 (null) verwendete Zeichen. Der Standardwert ist die Ziffer 0 (null) ("0").digit
Dies ist 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
Dies ist 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 ist ein Beispiel für <xsl:decimal-format> enthalten.