problème avec XML::parser
Bonjour je voudrai utiliser le parseur XML et je fais un petit test comme suit
sur windows:
#!/usr/bin/perl
use XML::parser;
print "bonjour";
mais voila ce qu'il m'affiche comme erreur
F:\Perl\Perl-bin>perl ss.pl
Can't locate XML/parser.pm in @INC (@INC contains: F:\Perl\Perl-bin\lib\site F:\
Perl\Perl-bin\lib c:\perl\lib c:\perl\lib\site c:\perl\lib\site .) at ss.pl line
2.
BEGIN failed--compilation aborted at ss.pl line 2.
Débutant perl: je vais faire l'installation
Bonjour;
Merci, je vais faire l'installation de XML::Parser;
Merci
Recherche d'une chaine dans une balise xml
Bonjour
J'ai un problème avec ce script perl. En fait je voudrai recherche dans une balise xml une chaine en utilisant un motif avec grep et cela ne donne rien en sortie et je travail sur windows. voila le script:
#!/usr/bin/perl -w
open FICHIER,"< 289.xml" or die "Le fichier n'existe pas !";
open WRITER,"> decode1.txt" or die "Le fichier ne peut être édité !\n";
my $i=0;
my $mot="article[1]/body[1]/section[11]/section[1]/p[2]/collectionlink";
while ($ligne = <FICHIER>){
if($i%2){
grep (/$mot/,decode1);
}
#print $lign,"\n";
}
}
$i++;
close FICHIER;
close WRITER;
Merci d'avance pour votre aide.