XML :: Parser :: Wrapper is een Perl-module voor het ontleden van XML. XML :: Parser :: Wrapper is een wrapper op de top van XML :: Parser dat een meer vriendelijke API biedt
SYNOPSIS
gebruik XML :: Parser :: Wrapper.;
mijn $ xml = qq {Hello World!};
mijn $ root = XML :: Parser :: Wrapper-> nieuwe ($ xml);
mijn $ root2 = XML :: Parser :: Wrapper-> nieuwe ({file => '/tmp/test.xml'});
mijn $ root_tag_name = $ root-> naam;
mijn $ roots_children = $ root-> elementen;
foreach my $ element (@ $ roots_children) {
if ($ element-> naam eq 'hoofd') {
mijn $ id = $ element-> attr ('id');
mijn $ hello_world_text = $ element-> tekst; # Eq "Hello World!"
}
}
Mijn $ head_element = wortel- $> element ('head2');
mijn $ head_elements = $ root-> elementen ( 'head2');
mijn $ test = $ root-> element ('head2') -> element ('test_tag');
mijn $ new_element = $ root-> add_child ('test4', {attr1 => 'val1'});
mijn $ kind = $ root-> update_kid ('root_child', {attR2 => 'stuff2'}, 'blah');
$ kid-> update_node ({new_attr => 'new_stuff'});
$ new_element-> add_child ('kind', {myattr => 'stuff'}, 'bleh');
mijn $ new_xml = $ wortel -> to_xml;
Eisen
- Perl
Reacties niet gevonden