🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: shallow parsing : REX

#9798
From: Cyrille Giquello
Date: Mon, 05 Feb 2001 16:59
104 lines
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-mail
References: <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)