Elemento <xsl:decimal-format>
Dichiara un elemento decimal-format per controllare l'interpretazione di uno schema di formattazione utilizzato dalla funzione format-number . Se è presente un attributo name, l'elemento dichiara un decimal-format denominato, altrimenti dichiara l'elemento decimal-format predefinito. Il valore dell'attributo name è un Nomi completi (XSLT). Si verifica un errore se un decimal-format predefinito o denominato viene dichiarato più di una volta (anche se con priorità di importazione diversa), a meno che non venga dichiarato ogni volta con lo stesso valore per tutti gli attributi (tenendo presente i valori predefiniti).
Per ulteriori informazioni, vedere Funzione 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 />
Attributi
name
Facoltativo. Il Nomi completi (XSLT) dell'elemento decimal-format. Se è presente un attributo name, l'elemento dichiara un decimal-format denominato, altrimenti dichiara l'elemento decimal-format predefinito. Il valore dell'attributo name è un nome completo. Si verifica un errore se un decimal-format predefinito o denominato viene dichiarato più di una volta, a meno che non venga dichiarato ogni volta con lo stesso valore per tutti gli attributi (tenendo presente i valori predefiniti).decimal-separator
Facoltativo. Il carattere utilizzato per separare il valori interi e quelli frazionari di un numero. Il valore predefinito è ".".grouping-separator
Facoltativo. Il carattere utilizzato per separare gruppi di cifre. Il valore predefinito è ,.infinity
Facoltativo. La stringa usata per rappresentare il valore infinito. Il valore predefinito è la stringa "Infinity".minus-sign
Facoltativo. Il carattere utilizzato come segno di sottrazione predefinito. Il valore predefinito è il carattere segno di sottrazione ("-", "#x2D").NaN
Facoltativo. La stringa utilizzata per rappresentare il valore NaN. Il valore predefinito è la stringa "NaN".percent
Facoltativo. Il carattere utilizzato come segno di percentuale. Il valore predefinito è il carattere percentuale ("%").per-mille
Facoltativo. Il carattere utilizzato come segno per mille. Il valore predefinito è il carattere Unicode per mille ("#x2030").zero-digit
Facoltativo. Il carattere utilizzato come numero zero. Il valore predefinito è il numero zero ("0").digit
Facoltativo. Il carattere utilizzato in uno schema di formattazione per indicare una posizione in cui è richiesta una cifra con zero iniziale. Il valore predefinito è "#".pattern-separator
Facoltativo. Il carattere utilizzato per separare i sottoschemi positivi da quelli negativi di uno schema. Il valore predefinito è il carattere punto e virgola (";"). Di seguito è riportato un esempio di utilizzo del punto e virgola in uno schema:format-number(-123.45, '###,###.00;(###,###.00)')
Informazioni sull'elemento
Numero di occorrenze |
Illimitato |
Elementi padre |
|
Elementi figlio |
(Nessun elemento figlio) |
Nell'argomento seguente viene fornito un esempio di elemento <xsl:decimal-format>.