IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quels modules Perl pour gérer les documents XML ?

Le , par djibril

21PARTAGES

0  0 
Voilà,
J'appel à votre contribution pour une discussion sur la gestion des fichiers XML en perl. En faisant une recherche sur ce forum PERL avec XML, on peut se rendre compte de pas mal de threads.
Alors, voici quelques questions sur lesquelles on pourrait débattre :
- Quels sont les modules que vous utilisez pour parser ou créer vos fichiers XML?
- Pourquoi le choix du module que vous avez choisi?
- Pensez vous que certains de ces modules sont plus rapides que d'autres?
- Dans quel cadre utilisez vous le parsing de fichiers XML?

voilà, le parsing de fichiers XML est recurrent pour le web, les RSS, en biologie, etc. Alors il serait intéressant de blablater un peu dessus, non 8) !!

A vos claviers!!!!

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de djibril
Responsable Perl et Outils https://www.developpez.com
Le 14/12/2005 à 14:12
Pour ma part, j'utilise le module XML:arser, XML:arser:erlSAX
Il est complet et permet de tout faire pendant le parsing et simple d'utilisation pour les fichiers XML complexe (avec pleins d'imbrications, attributs, etc) . De plus, il est assez rapide et me permet de parser de gros fichier (le plus gros testé fait à ce jour environ 37 Mo).
Je sais qu'il existe XML::Simple, mais parait bien pour les fichiers XML simple (d'ou son nom) et pas trop gros.
En ce qui concerne la creation des fichiers XML, j'utilise XML::Writer.

voilà, à vous et à vos commentaires!!!
0  0 
Avatar de GLDavid
Expert confirmé https://www.developpez.com
Le 14/12/2005 à 16:43
XML::XPath = pied intégral pour XML

@++
0  0 
Avatar de Jedai
Expert éminent https://www.developpez.com
Le 04/06/2007 à 21:36
Commençons par donner une adresse indispensable : la FAQ de Perl et XML et les cours et tutoriels PERL.
Une petite comparaison des divers parsers XML disponibles en Perl.

Dans le futur ce sujet contiendra une description et une critique rapide de quelques uns des modules Perl majeurs pour traiter le XML.

--
Jedaï
0  0 
Avatar de djibril
Responsable Perl et Outils https://www.developpez.com
Le 22/04/2008 à 12:29
Le module à ce jour qui est très pratique, qui gère le modèle SAX et DOM et qui est le plus maintenu sur CPAN est le module :
- XML::Twig
- Voici le site du créateur du module avec des exemples simples

Voilà
0  0 
Avatar de lu6fer
Membre habitué https://www.developpez.com
Le 22/04/2008 à 17:07
XML::Simple est vraiment très bien pour parser les fichiers XML, en deux lignes ont a un résultat convenable.

Je sais qu'il existe XML::Simple, mais parait bien pour les fichiers XML simple (d'ou son nom) et pas trop gros.
Le problème vient du fait qu'il charge le fichier en mémoire, donc forcement sur de gros fichier ça coince un peut.

Pour l'écriture de fichier, il est aussi assez utile, et permet d'arriver à un résultat correct avec quelques options.

Attention tout de même, XML::Simple est simple (celle-la on s'y attendait), donc exit les fichiers xml contenant un savant mélange de balise d'attribut, ou autre mixture exotique

Je pense particulièrement a WebSphere qui génère de fichiers xml incroyable, et que j' ai réussi a parser correctement, mais jamais a re-formater de la même façon.
0  0 
Avatar de Z3vil
Membre du Club https://www.developpez.com
Le 09/01/2009 à 12:06
- Quels sont les modules que vous utilisez pour parser ou créer vos fichiers XML?
XML::Simple
- Pourquoi le choix du module que vous avez choisi?
parceque il simple, et j'adore le jeu des references

- Dans quel cadre utilisez vous le parsing de fichiers XML?
dans tout, et les web services
0  0 
Avatar de djibril
Responsable Perl et Outils https://www.developpez.com
Le 06/05/2009 à 14:53
Voici un sondage afin de créer ou non un tutoriel sur Perl et les fichiers XML.
0  0 
Avatar de ellinguista
Futur Membre du Club https://www.developpez.com
Le 02/12/2010 à 23:54
Strictement du XML, ou ça tolère du XHTML variété blog ?
0  0