From: Pierre-Adrien Coustillas (pcoustillas@perinfo.com)
Date: 01/03/2002 - 15:55
J'arrivais au meme resultat. Mais ca fais qu'au final j'utilise 2 xsl et 2
xml pour sortir 1 document. Ca fais un drole de rapport...
Mais va falloir que je m'y mette avant qu m'on xsl soit vriment crade.
Merci pour le conseille
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Fabrice DESRE
Envoyé : vendredi 1 mars 2002 16:32
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: formatage de date.
Pierre-Adrien Coustillas wrote:
> je suis en train de réalisé une fonction de formatage de date tout en xsl
> (pas de javascript).
>
> et en gros ce que je veux faire c'est pouvoir transformer
> 01 en janvier
> 02 en février
> etc...
> etc...
>
> autre que par la méthode
> Si mois=01
> alors affiche janvier
> Si mois=02
> alors affiche février
> Etc...
>
>
> Alors est ce que qq'un à une solution qui serai un peu plus joli ?
J'utiliserai un document annexe :
<?xml version="1.0" ?>
<calendrier>
<mois num="01">Janvier</mois>
<mois num="02">Fevrier</mois>
...
</calendrier>
Puis dans la feuille de style :
<xsl:variable name="calendar" select="document('calendar.xml')"/>
et si $num contient le numero du mois pour afficher le texte :
<xsl:value-of select="$calendar/calendrier/mois[@num = $num]"/>
Fabrice
--
Fabrice Desre - France Telecom R&D/DTL/TAL
Tel: +(33) 2 96 05 31 43
Fax: +(33) 2 96 05 39 45
--
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)
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|