Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1842 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Parser XML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] Parser XML

n°769963
burgergold
5$? va chez l'diable!
Posté le 19-06-2004 à 16:36:57  profilanswer
 

On a tenté de placer une structure de menu d'un site intranet en XML. Celui-ci n'est pas vraiment gros, et grâce à un peu de code, nous permet de générer le menu dynamiquement sur toutes les pages.
 
On a installer XML::Simple et XML::SAX. Cependant, le parsing XML prend un bon 3 secondes et c'est pas très agréable. XML::SAX est le parser et se fait en pure perl.
 
Je me demande si de passer par XML::Parser améliorerait le traitement. Celui-ci se base sur ceci: http://sourceforge.net/projects/expat/
 
voila


---------------
http://www.boincstats.com/signature/user_664861.gif
mood
Publicité
Posté le 19-06-2004 à 16:36:57  profilanswer
 

n°770111
pospos
Posté le 20-06-2004 à 00:16:15  profilanswer
 

3 secondes ca fait beaucoup pour un menu, meme en pure perl!
t'es sur que tu utilise le modukle de maniere optimale?

n°770116
burgergold
5$? va chez l'diable!
Posté le 20-06-2004 à 00:55:39  profilanswer
 

pospos a écrit :

3 secondes ca fait beaucoup pour un menu, meme en pure perl!
t'es sur que tu utilise le modukle de maniere optimale?


 
bin la création de l'objet parsé prend 3 secondes, genre ca
 

Code :
  1. my $ref = $xs->XMLin([<xml file or string>] [, <options>]);


 
spa moi qui l'ai fait, c'est l'autre stagiaire, mais j'y ai jetté un oeil et ca me semble ok. Le fichier xml est pas trop long ni compliqué non plus, c'est pour ca quon se questionne


---------------
http://www.boincstats.com/signature/user_664861.gif
n°770196
pospos
Posté le 20-06-2004 à 11:05:26  profilanswer
 

c'est avec xml::simple ca non?
j'ai jamais eu de prob avec, mais je me souviens plus de al taille des fichiers...
 
XML:: Parser c'est du C derriere, ca doit aller bcp plus vite
 
apres ca depend aussi de ce que tu veux faire des données

n°771190
burgergold
5$? va chez l'diable!
Posté le 21-06-2004 à 11:54:24  profilanswer
 

XML::Simple requiert un parser justement, nous on a pris XML::SAX parce que ca ne nous demandait pas de rien compiler
 
tu utilisais lequel toi?


---------------
http://www.boincstats.com/signature/user_664861.gif
n°771243
pospos
Posté le 21-06-2004 à 12:13:43  profilanswer
 

j'ai utilisé XML::Simple et d'autres modules plus specifiques (XML::Records par exemple) mais je ne me souviens pas avoir utilisé XML::SAX ou meme XML-Parseur directement...
de toute facon c'est toujorus la chianlie de bosser avec du XML: c'est censer simplifier les choses et en fait ca rend la moindre petite chose lourde et compliquée...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Parser XML

 

Sujets relatifs
Conseil pour l'utilisation du xml dans une appliBesoin de conseil concernant l'utilisation du XML, ben alors?
[Perl] internal serveur error à la !&f=@parser un report de aida 32
Petite question sur les XSP /XMLCréation hierarchique XML via ADO & Arbre Oracle SQL
Problème d'accent avec parseur XML en PerlEcrire mon propre parser xml a base des STL en c++
[PERL] Parser XML et caractères non utf8PERL et XML comment parser avec SAX
Plus de sujets relatifs à : [Perl] Parser XML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR