| Auteur | |
|---|---|
| teeko | # 21 Apr 2009 - 16:11:25 |
| 16 Posts |
Bonjour à tous, Je débute avec XSLT et je n'arrive pas à insérer un séparteur de millier à mes valeurs contenues dans mon XML. Ce que j'ai trouvé comme "solution" ne fonctionne pas avec mes valeurs XML, simplement avec un nombre définit, en plus je n'arrive qu'a avoir un séparateur "," alors que je voudrai un espace simple " ". Voila mon XML :
voila test.xslt (qui ne fonctionne pas du tout): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> et test.dtd :
Merci pour votre aide. |
|
|
| hibou57 | # 22 Apr 2009 - 01:12:19 |
| 207 Posts |
Bonsoir Teeko, Aprés avoir créé les trois fichiers de ton exemple et les avoir ouvert sous Opera, j'ai obtenu le résultat suivant : 43,564 Aprés m'être renseigné sur format-number, j'ai trouvé ceci à propos du second argument (format) : w3schools a écrit : Source : XSLT format-number() Function Ce qu'il faut comprendre par là, c'est que les caractères pouvant être utilisés ne sont pas libres, et font partie d'un ensemble prédeterminé. Pour obtenir le formatage que tu souhaite, il faudra passer par une autre fonction ou une autre solution. J'ai testé avec une instruction du genre ... <xsl:decimal-format ... placée directement sous xsl:style-sheet (car cet élément est un "top-level element"), et en faisant varier les paramètres de formatage, comme suggéré dans Fonction format-number (MSDN), mais sans succès, en tous les cas sous mon navigateur. Même si je ne suis pas parvenu au résultat que tu souhaite, c'est peut-être chez moi aussi un problème de processeur XSLT (celui d'Opera). Cette piste de xsl:decimal-format me semble la plus prometeuse. Tu trouvera plus de détails à son sujet ici : XSLT <xsl:decimal-format> Element w3schools a écrit : Bon courage pour la suite Modifié par hibou57 (22 Apr 2009 - 01:16) Appelez moi « Chou Hibou Cailloux » |
Les références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org
Nos partenaires : Editions Eyrolles