Article View: fr.comp.text.xml
Article #9171Re: traitement de gros fichiers
From: Thomas Broyer
Date: Tue, 22 May 2001 00:37
Date: Tue, 22 May 2001 00:37
29 lines
2293 bytes
2293 bytes
In <RM9O6.5636$Hn.8092806@nnrp6.proxad.net>, vallot@yahoo.com wrote: > je vais devoir traiter (transformation XSL, avec xalan java a priori) de > gros volumes de donn�es: en fait des fichiers XML contenant plusieurs > milliers (voire millions) d'�l�ments � traiter chacun de fa�on > individuelle. � mon avis, il est vain, voire risible, de vouloir faire > avaler le fichier en une fois � un parser XSLT. mon id�e est donc > d'utiliser un parser SAX, et � chaque fois qu'un �l�ment est complet, de > le transformer (avec validation par un schema). > > cela est-il possible ? Pour la transformation oui, surtout avec un processeur impl�mentant TrAX et sa m�thode de transformation d'un flux SAX. Xalan en est un je crois, sinon SAXON fonctionne globalement comme un XMLFilter, donc me parait vraiment adapt� � ce type de transformation. > raisonnable ? Oui. > y a-t-il une/des solution(s) diff�rentes ? Aucune id�e. Une id�e int�ressante serait de transformer � la vol�e un flux SAX mais aucun processeur XSLT � ma connaissance ne le fait (il existe des processeurs exp�rimentaux, au moins un, je n'ai plus l'adresse mais je dois pouvoir la retrouver si n�cessaire -- cf. http://ptittom.free.fr/messages/ --, c'�tait un produit commercial payant il me semble) Tom.
Technical Details
Message-ID:
<4145326.YUQgxmLvFx@ltgt.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!freenix!fr.usenet-edu.net!usenet-edu.net!proxad.net!feeder2-1.proxad.net!nnrp4.proxad.net.POSTED!not-for-mailReferences:
<RM9O6.5636$Hn.8092806@nnrp6.proxad.net>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,181a299ee9a5de74 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-05-21 17:38:00 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!freenix!fr.usenet-edu.net!usenet-edu.net!proxad.net!feeder2-1.proxad.net!nnrp4.proxad.net.POSTED!not-for-mail Message-ID: <4145326.YUQgxmLvFx@ltgt.net> From: Thomas Broyer <ptittom+news@free.fr> Subject: Re: traitement de gros fichiers Newsgroups: fr.comp.text.xml References: <RM9O6.5636$Hn.8092806@nnrp6.proxad.net> Lines: 29 Organization: </> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit Date: Tue, 22 May 2001 00:37:59 GMT NNTP-Posting-Host: 193.251.185.74 X-Complaints-To: abuse@proxad.net X-Trace: nnrp4.proxad.net 990491879 193.251.185.74 (Tue, 22 May 2001 02:37:59 CEST) NNTP-Posting-Date: Tue, 22 May 2001 02:37:59 CEST