From: frederic.glorieux@ajlsm.com
Date: 07/02/2004 - 14:52
Marc wrote:
> Oui il y a la possiblité de faire des imports entre fichier XSL
Si j'ai bien compris, s'agit-il de transformer
"2004-02-07" en "Samedi 7 février 2004", ou "Sat 7 feb 2004" ?
Avez vous consultez les bibliothèques exslt ?
<http://www.exslt.org/date/index.html>. Vous y trouverez des templates
d'excellente facture, mais, ce n'est pas localisé (noms uniquement en
anglais).
Pour corriger cet aspect, le pack XSL docbook
<http://sourceforge.net/projects/docbook/> centralise des
transformations formatables de ce genre. Dans la distribution
conventionnelle vous pourriez trouver votre bonheur ici
{docbook-xsl}/common/pi.xsl#line86 <xsl:template name="datetime.format">
avec un exemple d'appel ici
{docbook-xsl}/common/pi.xsl#line71 <xsl:call-template
name="datetime.format">
et un exemple de message ici
{docbook-xsl}/common/fr.xml#line479 <l:context name="datetime-full">
La logique est bonne, mais je vous comprendrez si vous ne vouliez pas
utiliser tout le pack pour ce seul besoin, d'autant qu'il n'y a pas les
jours de la semaine.
Pour mes besoins j'ai adapté ceci
<http://xsltsl.sourceforge.net/date-time.html> il y a deux jours, mais
ce n'est pas encore distribuable ici pour les raison suivantes :
- ce n'est pas encore conforme
<http://java.sun.com/j2se/1.4.1/docs/api/java/text/SimpleDateFormat.html>
- ce n'est pas documenté
- je n'ai pas prévenu l'auteur
Mais à titre privé, si c'est bien ce dont vous avez besoin, n'hésitez
pas à demander.
--
Frédéric Glorieux http://www.strabon.org
AJLSM, ingénieur documentaire Maison des Sciences de l'Homme
<frederic.glorieux@ajlsm.com> 54 Boulevard Raspail 75006 PARIS
tel +33 (0)1 49 54 22 22 fax +33 (0)1 49 54 21 80
--
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:05 UTC
webmaster@xmlfr.org
|