Bonjour a tous,
Avez-vous des modules perl a me conseiller, pour ouvrir et recuperer les valeus de fichiers XML?
... j'ai trouve sur le CPAN XML::Simple, XML::Read ... qu'utilisez-vous ?
D'avance merci,
Jasmine.
Bonjour a tous,
Avez-vous des modules perl a me conseiller, pour ouvrir et recuperer les valeus de fichiers XML?
... j'ai trouve sur le CPAN XML::Simple, XML::Read ... qu'utilisez-vous ?
D'avance merci,
Jasmine.
-- Jasmine --
Il y a déjà la réponse dans un de mes tutoriels et je recommande XML::Twig : http://djibril.developpez.com/tutoriels/perl/perl-xml/.
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Bonjour Djibril,
La, en attendant des conseils, j'ai teste XML::Simple, mais je vais regarder du cote de XML::Twig.
Merci et bonne journee.
Jasmine.
-- Jasmine --
je n'ai testé que XML::Simple, il a répondu à mes attentes.
De mémoire, il charge tout le fichier en mémoire, ce qui peut amener des soucis si le fichier XML est très volumineux.
Autre reproche, toujours de mémoire, on peut déclarer des nom de nœuds en tant qu'array mais dans mon cas, j'aurai préféré pouvoir déclarer un nœud spécifique en array
ex :
$toto = XML::Simple->new( $file ,[liste_achat = array]) //pseudo code
on obtient par exemple
doc->client->liste_achat = array
doc->client->contrats->achat->liste_achat = array
alors que pour le second, je n'aurai pas voulu d'array.
Bref, ce module m'a quand même suffit.
Bonjour JeanMi,
Oui, merci pour ta reponse. J'ai des minifichiers tout simple de moins de 30 lignes ... je pense que XML::Twig, c'est l'artilerie lourde excessive pour moi en ce moment. Neanmoins, il pourrait me servir ulterieurement.
Bonne journee,
Jasmine.
-- Jasmine --
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager