Affichage format monétaire
[email protected] Sat, 20 Sep 2008 22:37:10 +0200 (CEST)
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Bonjour Je me heurte =E0 la m=E9thode pour afficher un format mon=E9taire reconnu internationalement Voici mon impl=E9mentation <xsl:decimal-format name=3D"moneyFormat" decimal-separator=3D"," grouping-separator=3D" "/> <xsl:value-of select=3D"format-number($account, parameters/currencyPatter= n, 'moneyFormat')" </xsl:template> Ceci fonctionne sans probl=E8me mais decimal-separator et grouping-separator sont en "dur" dans le code et ils doivent correspondre au pattern (# ##0,00=80 par exemple). Ce code n'est pas g=E9n=E9rique, si= on veut changer le format il faut =E0 la fois changer le pattern et les param=E8tres decimal-separator et grouping-separator (et que les deux structures soient compatible). Aux USA le pattern devient $#,##0.00;$-#,##0.00 et decimal-separator=3D"." et grouping-separator=3D"= ," Je souhaite que l'utilisateur puisse indiquer son pattern et ensuite qu'i= l s'applique aux pages g=E9n=E9r=E9es en XSLT Le pattern n'=E9tant pas suffisant en soit, existe'il une m=E9thode pour extraire ces infos du pattern plut=F4t que de renvoyer 2 variables suppl=E9mentaires Jo=EBl Tremblet