🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9171

Re: traitement de gros fichiers

#9171
From: Thomas Broyer
Date: Tue, 22 May 2001 00:37
29 lines
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-mail
References: <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