Article View: fr.comp.text.xml
Article #9798Re: shallow parsing : REX
From: Cyrille Giquello
Date: Mon, 05 Feb 2001 16:59
Date: Mon, 05 Feb 2001 16:59
104 lines
3800 bytes
3800 bytes
Pour faire une p'tite synthèse du débat que j'ais lancé ;o) Merci pour l'exemple d'utilisation de REX. Ca marche et c'est fabuleux ! C'est vrai qu'il me reste à finir un code récursif qui range les tokens obtenus avec REX... Je suis en train de le coder, j'espère ne pas me coucher trop tard ;o) Pourquoi utiliser du XML pour un p'tit fichier de config ? Ben ça devient la norme, et puis d'un fichier de config on passe à des échanges de messages inter-sites puis on stock des p'tits éléments dans une database, enfin je vous laisse imaginer les utilisations .... Car les Z'Autres (ms office, oracle, Net Portal, ...) savent lire le XML. Pourquoi ne pas compiler une lib ? Une fois que ce module 100% Perl est développé, on peut le transporter sur différentes plate forme sans soucis, on peut le déposer délicatement chez des hébergeurs comme verio ou autre ... Enfin, on a un sentiment de High Tech et de Liberté. ;o) C'est cool. Cyrille. Gilles Lenfant wrote: > Ne cherche pas à faire un parser perso avec un processeur de Regular > Expression... > > 1/ Tu aboutiras à faire quasiment un parser SAX ou DOM (un parser SAX est > souvent programmé à l'aide d'un processeur de Regular Expression et un > parser DOM à l'aide d'un parser SAX). > Un parser SAX suffit pour lire des XML simples comme un .ini. > > 2/ Le code sera plus difficilement maintenable. > > "Cyrille Giquello" <cyrille@ktaland.com> a écrit dans le message news: > 3A7EAD2F.90237E86@ktaland.com... > Hello la communauté, > > bon, je cherche à lire du XML sans installer un gros parser comme il est > indiqué partout. > Car l'utilisation devra être légère puisque l'objectif est de ne plus > utiliser des > fichiers du genre .INI à la windows. > > J'ais trouvé un article qui parle de Regular Expression pour lire du XML en > Perl / > Javascript / Flex ... : > > REX: XML Shallow Parsing with Regular Expressions > http://www.cs.sfu.ca/~cameron/REX.html > > Et bien je n'arrive pas à faire fonctionner ce bazard. > > Est-ce que quelqu'un a une piste ? > Pour parser du XML sans compiler un parser (xeres, expat ...). > Afin de manipuler des p'tits fichier de config !! > > Help ! > Je commence à attraper mal à la tete ;o) > > Cyrille. > > ------------------ > > Encryption | Duncan Campbell | DST | Blacklisted 411 | ECHELON | 2600 | PGP > | Corsica | > NSA -- Cyrille / Ktaland ----------------------------------------- - http://www.ktaland.com/ - Pour votre MAC: http://TOUSOFT.COM/ ----------------------------------------- Encryption | Duncan Campbell | DST | Blacklisted 411 | ECHELON | 2600 | PGP | Corsica | NSA
Technical Details
Message-ID:
<3A7EDBF8.D402DE5D@ktaland.com>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!195.25.12.36.MISMATCH!oleane.net!oleane!nnrp.oleane.net!not-for-mailReferences:
<3A7EAD2F.90237E86@ktaland.com> <95mfmm$imf$1@reader1.imaginet.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,2a2c137789640073 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-02-05 09:00:06 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!195.25.12.36.MISMATCH!oleane.net!oleane!nnrp.oleane.net!not-for-mail From: Cyrille Giquello <cyrille@ktaland.com> Newsgroups: fr.comp.text.xml Subject: Re: shallow parsing : REX Date: Mon, 05 Feb 2001 17:59:36 +0100 Organization: Ktaland Lines: 106 Message-ID: <3A7EDBF8.D402DE5D@ktaland.com> References: <3A7EAD2F.90237E86@ktaland.com> <95mfmm$imf$1@reader1.imaginet.fr> NNTP-Posting-Host: c2fa9658.adsl.oleane.fr Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: s1.read.news.oleane.net 981392329 2243 194.250.150.88 (5 Feb 2001 16:58:49 GMT) X-Complaints-To: abuse@oleane.net NNTP-Posting-Date: Mon, 5 Feb 2001 16:58:49 +0000 (UTC) X-Mailer: Mozilla 4.04 [en] (WinNT; I)