Article View: fr.comp.text.xml
Article #9554Re: Développement d'un parseur XML
From: Tom.
Date: Mon, 19 Mar 2001 13:16
Date: Mon, 19 Mar 2001 13:16
22 lines
2199 bytes
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-mailReferences:
<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