[XSLT] 1.0 : transformation decimal
Bonjour,
j'ai la valeur suivante (string) :
6500000.00000000000000000
ou
4224.235
ou
0.00000000000000000
et je dois transformer pour avoir :
6,500,000
ou
4,224.235
ou
0
Apres avoir le plusieurs tutoriaux et essayé beaucoup de combinaisons dont :
Code:
1 2 3 4 5 6 7 8
| <xsl:decimal-format name="us" decimal-separator="." grouping-separator="," />
<xsl:template name="format_number">
<xsl:param name="val" />
<xsl:value-of select="format-number(number($val), '#,###,###.#################','us')"/>
<xsl:value-of select="format-number(number($val), '#,###','us')"/>
<xsl:value-of select="format-number($val, '#,###','us')"/>
</xsl:template> |
pour 6500000.00000000000000000, j'ai :
-79.20925303470293
-79
-79
!!!!8O8O
Merci pour votre aide