Salut,
Je vous montre une portion de mon fichier xml :
Ce que je voudrais c'est d'écrire à partir de ce fichier cette phrase :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <Fille> <Names> <Name>Sarra</Name> <Name>Eline</Name> </Names> </Fille>
print "Sarra et Eline sont des princesses"
mon code est le suivant :
ce que j'obtient c'est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 my $Twig_Name = new XML::Twig( Twig_handlers => {'Fille'=>\&Name,} ,); # creation d'un objet twig $Twig_Name->parsefile($file); sub Name { my ($Twig_Name ,$TwigName ) = @_; foreach my $Twigname($TwigName ->first_child('Names')->children('Name')) { my $Name= $Twigname->text); print $Name," et ",$Name," sont des princesses\n"; } }
Sarra et Sarra sont des princesses
Eline et Eline sont des princesses
j’espère que mon problème est bien claire
Partager