🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Développement d'un parseur XML

#9554
From: Tom.
Date: Mon, 19 Mar 2001 13:16
22 lines
2199 bytes
In <wy8zm29hbl.fsf@polya.u-strasbg.fr>, Alain Ketterlin wrote:

> SI j'ai bien compris, tous ceux qui ont attaque le probleme ont commence
> par un parseur SAX, puis ajoute par-dessus un module de validation a base
> d'automates finis, et une construction de DOM.

La validation pour libxml2 se fait obligatoirement sur le DOM.
Je veux dire par l� que ce n'est pas un parser SAX validant mais un parser 
DOM validant ; le parser SAX n'est pas validant. La raison est qu'il faut 
"stocker" la DTD quelque part pour valider et que le module de validation 
se base, assez logiquement d'ailleurs, sur le DOM qui en est fait. Si on 
utilise SAX, on peut soi-m�me faire sa validation au fur et � mesure, mais 
c'est vrai que c'est un peu dommage... Quand j'aurai plus de temps, 
j'essaierai de faire �a (ce n'est pas une priorit� pour Daniel Veillard, 
m�me s'il ne semble pas rejeter l'id�e ; lui fournir une impl�mentation 
quasi-compl�te est le meilleur moyen de voir cette fonctionnalit� int�gr�e).
Dans l'ordre donc, il y a d'abord le parser SAX, puis une construction de 
DOM et enfin un module de validation.

Je ne sais pas ce qu'il en est des autres parsers.

Tom.
Technical Details
Message-ID: <XEnt6.105$612.5445683@nnrp6.proxad.net>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!xfer13.netnews.com!netnews.com!opentransit.net!proxad.net!feeder2.proxad.net!nnrp6.proxad.net.POSTED!not-for-mail
References: <3AB5D49F.82800447@canal-plus.fr> <wy8zm29hbl.fsf@polya.u-strasbg.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,d7f54e4aeb910cc2
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-03-19 05:18:08 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!xfer13.netnews.com!netnews.com!opentransit.net!proxad.net!feeder2.proxad.net!nnrp6.proxad.net.POSTED!not-for-mail
From: Tom. <ptittom+news@free.fr>
Subject: Re: Développement d'un parseur XML
Newsgroups: fr.comp.text.xml
References: <3AB5D49F.82800447@canal-plus.fr> <wy8zm29hbl.fsf@polya.u-strasbg.fr>
Lines: 22
Organization: -
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
Message-ID: <XEnt6.105$612.5445683@nnrp6.proxad.net>
Date: Mon, 19 Mar 2001 13:16:39 GMT
NNTP-Posting-Host: 193.251.185.94
X-Complaints-To: abuse@proxad.net
X-Trace: nnrp6.proxad.net 985007799 193.251.185.94 (Mon, 19 Mar 2001 14:16:39 CET)
NNTP-Posting-Date: Mon, 19 Mar 2001 14:16:39 CET