XML :: Parser :: Wrapper est un module Perl d'analyse XML. XML :: Parser :: Wrapper est un wrapper sur le dessus de XML :: Parser qui fournit une API plus convivial
SYNOPSIS
utilisation XML :: Parser :: Wrapper.
my $ xml = qq {Bonjour tout le monde!};
my $ root = XML :: Parser :: Wrapper-> new ($ xml);
my $ Root2 = XML :: Parser :: Wrapper-> new ({file => '/tmp/test.xml'});
my $ root_tag_name = $ root-> nom;
mes roots_children $ = $ root-> éléments;
foreach my $ element (@ $ roots_children) {
if ($ element-> nom éq «tête») {
my $ id = $ element-> attr ('id');
my $ hello_world_text = $ element-> texte; # Eq "! Bonjour tout le monde"
}}
my $ head_element = $ root-> élément ('head2');
mes head_elements $ = $ root-> éléments ( 'head2');
my $ test = $ root-> élément ('head2') -> élément ('test_tag');
my $ new_element = $ root-> add_child ('test4', {attr1 => 'val1'});
mon enfant $ = $ root-> update_kid ('root_child', {attr2 => 'stuff2'}, 'blah');
$ kid-> update_node ({new_attr => 'new_stuff'});
$ new_element-> add_child («enfant», {myattr => 'stuff'}, 'bleh');
my $ new_xml = $ root -> to_xml;
Exigences :
- Perl
Commentaires non trouvées