format-number
Formata um número
Descrição
A função fn:format-number formata $value como string, usando a máscara indicada em $picture e o $decimal-format-name, ou o formato decimal padrão, se não houver o argumento $decimal-format-name. A sintaxe da máscara está na seção 16.4.2 da recomendação XSLT 2.0. Observação: é uma função só do XSLT; não existe em XQuery nem em XPath puro.
Parâmetros |
Descrição |
|---|---|
value:numeric() |
o número a formatar |
picture:string() |
a máscara, como #,##0.00 |
decimal-format-name:string() |
o nome de um xsl:decimal-format; opcional |
Exemplos
XPath |
Resultado |
|---|---|
format-number(1234.5, '#,##0.00') |
1,234.50 |
format-number(0.25, '0%') |
25% |
format-number(12, '000') |
012 |
format-number(3.14159, '0.##') |
3.14 |