Programmation Internet

Programmer en divers langages Programmation Internet
Programmer en divers langages
Programmation Internet
Programmer en divers langages
Sondages
Votez pour une réponse
HTML
HTML
Php
Forum Php
Perl
Forum Perl
Javascript
Forum Javascript
Visual Basic
Visual Basic
Programmation
Tout sur la programmation
Flash
Flash
Petites Annonces
Petites Annonces
Liens
Liens favoris
Livre d'Or
Livre d'Or

parcourt d'un fichier xml avec du perl. Forum Aide en perl
[ Envoyer un message ] [ Forum perl ] [ F.A.Q. ]
(1 visiteur)

Forum Aide en perl Modification: 29/10/2007
Création: 25/7/2002

De l'aide pour vos programmes et scripts en Perl

 
565 messages déposés

parcourt d'un fichier xml avec du perl.

Envoi de vivi le 31 Mars 2006 13:45:54:

J'ai en effet installé les deux module XML::dom et XML::Grove pour essaiyer mais rien ne se passe comme je souhaite:

mon fichier .xml est le suivant :




EST
New
CCACTCCTAAAATAACC
........
EST
bad
CCACATCCCGAATAACC




je dois parcourir ce fichier et recuperer chaque contenu de balise sequence pour faire des test sur ma base.

Voici mon script:
/usr/bin/perl -w
use strict;
use XML::DOM;
my $parser = new XML::DOM::Parser;
die "I need an XML file as first argument" unless $ARGV[0];
my $doc = $parser->parsefile ($ARGV[0]);
my $node;
my $Value;
sub parcours {
$node = shift;
print "Start Node ". $node->getNodeName ."\n";
if( $node->getNodeName eq "#text" ){
print " $Value: ". $node->getData ."\n";
}
for my $kid ($node->getChildNodes) { parcours($kid); }
print "End Node ". $node->getNodeName ."\n";
#
}


# On commence avec l'élément racine
parcours( $doc->getDocumentElement );

J'ai du mal a recuper que les contenu de sequence et aussi je ne vois pas quel est l'intertet de XML::dom exactement dans ce cas si je dois utiliser des expression regulire pour recuper le contenu de mes balises sequence/ merci d'avance


Réponses:


Répondre

Pseudo:
(limité à 25 caractères)
E-Mail:
Cochez cette case pour être averti à l'adresse ci-dessus d'une réponse sur ce fil de discussion

Sujet: Re: parcourt d'un fichier xml avec du perl.

Commentaires:

Choisissez vos Smileys !
Cliquer sur un smilie l'insèrera à la fin de votre texte.
Lien optionnel URL:
Titre du lien:

Créer un blog aminaute gratuitement et facilement


Alerter Rezoweb si ce message est illégal

Créez votre Forum Rezoweb gratuitement !

Vous pouvez rechercher un mot ou une expression
dans les messages indexés par Google :

Créez votre Forum gratuit Rezoweb

RezoSite hébergé gratuitement par Rezoweb