[PERL] parser un fichier xml avec dom

cilies38 -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour tout le monde,

j essaye d'utiliser le module dom pour recuperer le texte entre chaque balise dun document xml mais nodeValue ne donne rien si qqun peut me donner un coup de main merci voici le code


$doc = Parser->parseFile("collectionXML/".$f);
.....

#test avec xpath
$nodelist=$doc->selectNodes('//');
foreach $node(@nodelist) {
print $node->tagName;
}
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    je crois que tu dois utiliser XML::DOM::Lite

    use XML::DOM::Lite qw(Parser :constants);
      
    $doc = Parser->parseFile("collectionXML/".$f);
    $nodelist=$doc->selectNodes('//');


    1