Article View: fr.comp.text.xml
Article #9672Re: Attributs ou non ?
From: a
Date: Fri, 23 Feb 2001 06:57
Date: Fri, 23 Feb 2001 06:57
42 lines
2492 bytes
2492 bytes
> >D�butant en XML, je me pose une question "bete", je d�sire >faire communiquer une applet avec des servlets en utilisant >des flux XML, si je reprend l'exemple des pizzas quel >avantag/inconv�nient y a t'il a utiliser : > ><Pizza> > <Nom>4 saisons</Nom> > <Prix>150</Prix> ></Pizza> > >Par rapport a > ><Pizza Nom="4 saisons" Prix="150"/> > La description en ligne est plus facile � lire pour l'�tre humain comme pour un parser XML. ( De plus, il n'y a pas vraiment besoin d'un parser XML pour lire une structure tabulaire comme �a. Un string tokenizer tout simple suffit. ) >Une autre chtite question (tant que je vous tiens ;o) ), faux-t'il >mieux utiliser un parcours du DOM ou utiliser les evenements >du Parser pour r�cup�rer les attributs ? > SAX = paquet de flux XML trait� � la vol�e DOM = flux XML enti�rement en m�moire SAX pr�sente l'avantage d'�tre d'une simplicit� �vang�lique. Et un parser SAX est toujours tr�s court en code (mais ce n'est peut �tre pas pour toi une contrainte). Tu trouveras par exemple Minixml sur DrDobb's (www.ddj.com) un parser encore plus court qu'expat de james clark (qui commence � prendre un s�rieux coup de vieux ces temps-ci). Choisir SAX ou DOM c'est une chose, mais tu as peut-�tre aussi besoin d'un parser capable de lire et de traiter une DTD. Et l� c'est une toute autre histoire.
Technical Details
Message-ID:
<982911871.608090@romulus.infonie.fr>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!newsfeed.stanford.edu!skynet.be!newspush.london1.eu.level3.net!level3eu!starship.infonie.fr!vulcain.infosources.fr!not-for-mailReferences:
<97082h$137$1@wanadoo.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,429ec06eb55516a3 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-02-22 23:12:04 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!newsfeed.stanford.edu!skynet.be!newspush.london1.eu.level3.net!level3eu!starship.infonie.fr!vulcain.infosources.fr!not-for-mail From: <a@a.com> Newsgroups: fr.comp.text.xml Subject: Re: Attributs ou non ? Date: Fri, 23 Feb 2001 07:57:33 +0100 Organization: Infonie Lines: 47 Message-ID: <982911871.608090@romulus.infonie.fr> References: <97082h$137$1@wanadoo.fr> NNTP-Posting-Host: romulus.infonie.fr X-Trace: vulcain.infosources.fr 982910701 10902 195.242.64.73 (23 Feb 2001 06:45:01 GMT) X-Complaints-To: newsmaster@infosources.fr NNTP-Posting-Date: 23 Feb 2001 06:45:01 GMT X-Newsreader: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Cache-Post-Path: romulus.infonie.fr!unknown@212.232.41.215 X-Cache: nntpcache 2.4.0b3 (see http://www.nntpcache.org/)