On mar, 2005-04-05 at 12:39 +0200, Eric van der Vlist wrote:
> Bonjour Laurent,
>
> On mar, 2005-04-05 at 12:31 +0200, Frédéric Laurent wrote:
> > > Bonjour,
> >
> > bonjour
> >
> > >
> > > Je suis à la recherche d'outils permettant la conversion de csv vers
> > > xml, avec xslt.
> >
> > si je puis me permettre...
> > pourquoi avec xslt ?
> > xslt est fait pour transformé du xml en xml (voire en texte), mais
> > ce n'est pas un marteau en or...
> >
> > il est souvent plus facile (rapide) de faire un (pre) processus
> > java, c#, python... qui fassent ce genre de choses, et laisser
> > xslt faire ce pourquoi il a été conçu.
> >
> > donc en gros, un programme java qui lit un fichier, et génère des
> > évements SAX, serait bien plus approprié... IMHO
>
> Tout à fait, mais il est à mon avis intéressant d'utiliser ce parseur
> comme source pour une transformation XSLT.
>
> Cela permet de garder les fonctionnalités de parsing "pures" au niveau
> SAX, de conserver un format XML simple à ce niveau et de réaliser les
> adaptations de formats en XSLT.
Pour être exhaustif, il faut mentionner les fonctions "expressions
régulières" de XSLT/XPath 2.0 qui doivent permettre de faire ce parsing
CVS en XSLT/XPath "pur".
Si quelqu'un veut faire l'exercice, qu'il n'hésite pas à poster le
résultat sur cette liste, cela fera une belle FAQ :-) ...
Eric
>
> Mes 0,02¤
>
> Eric
--
Did you know it? Python has now a Relax NG (partial) implementation.
http://advogato.org/proj/xvif/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
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 Tue Apr 5 12:42:23 2005