Condividi tramite


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

xsl:stylesheet, xsl:transform

Elementi figlio

(Nessun elemento figlio)

Nell'argomento seguente viene fornito un esempio di elemento <xsl:decimal-format>.