Page 1 sur 1

XSL FO:transformation d'un nombre en une chaine de caractere

Posté : 05 juin 2006, 16:33
par atoila
Bonjour,

voila mon probleme
Dans mon XML je renseigne la valeur d'une date sous le format :"aaaammjj".
et il faudrais que dans mon pdf en sortie, j'ai "mm(en lettre) jj, aaaa"
j'utilise FOP pour la transformation.

Je voudrais savoir si il existe une commande xsl qui permette de faire cette operation.

mon code xml est

Code :
<meldef revdate="20050603" tsn="2">
et je voudrais en sortie
"june 03, 2005"

-je pense que pour le mois en toute letter, je peux faire une condition if pour chaque mois.
-mais pour le reste je ne vois pas
Merci a tous par avance
Atoila

Posté : 12 juin 2006, 13:17
par atoila
bonjour,

Si ça interresse quelqu'un, il faut faire:

Code : Tout sélectionner

<xsl:value-of select="concat(substring(@revdate,5,2),'-',substring(@revdate,7,2),'-',substring(@revdate,1,4))/>
a+