Bonjour,
En xslt, je voudrais formatter des nombre décimaux en colonnes de la
façon suivante :
A B C D
1. 9.00 -12.000 45.0
2. 13.50 123.212 23.5
3. 123.40 233.122 5.3
(le nombre de décimales dans chaque colonne est toujours le même)
j'espérais pour cela pouvoir utiliser la fonction format-number()
Malheuresement, la spec xslt dit que la syntaxe du motif de formatage
est syntaxiquement à celui décrit dans :
http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html
(Je trouve honteux qu'un document normatif fasse référence à une page
obsolète !)
je ne connais malheuresement pas ce format (plus habitué aux motifs du c
qui n'ont visiblement rien à voir)
Avant de pousser plus loin mes investigations, je voulais savoir s'il
était possible de spécifier le formatage d'un nombre de façon à ce que
la chaine produite prenne un nombre fixé de caractère (l'espace étant
comblé par des blancs à gauche, car nombre de décimales fixées).
Si vous avez des référence sur des explications plus claires que dans la
spec sur le formatage de chaines en xslt, je suis preneur.
A bientot
Stéphane
--
Stéphane Bonhomme -- Exselt Services
Formations, Conseil et Réalisations en Ingénierie Documentaire,
Technologies Web et Logiciels Libres
s.bonhomme@wanadoo.fr - http://www.exselt.com
04 76 17 09 40 / 06 88 57 27 08
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Thu Feb 3 17:56:20 2005