XML :: Parser :: Обертка является модуль для разбора XML. XML :: Parser :: обертка обертка поверх XML :: Parser, что обеспечивает более удобный API.
ОБЗОР
использовать XML :: Parser :: Wrapper;
мой $ XML = {QQ Hello World!};
мой $ = корень XML-парсер :: :: Wrapper-> Новый ($ XML);
мой $ root2 = XML :: Parser :: Wrapper-> новый ({файл => '/tmp/test.xml'});
мой $ = $ root_tag_name корне-> имя;
мои $ roots_children = $ ностными волнами> элементы;
FOREACH мой $ элемент (@ $ roots_children) {
если ($ element-> имя экв 'голова') {
мой $ ID = $ element-> атр ('ID');
мой $ = $ hello_world_text element-> текст; # Экв "Hello World!"
}
}
мой $ = $ head_element корне-> элемент ('head2');
мои $ head_elements = $ корне-> элементы ('head2');
мой $ = $ тест корне-> элемент ('head2') -> элемент ('test_tag');
мой $ = $ new_element корне-> add_child ('test4 ", {attr1 =>' знач1 '});
мой малыш $ = $ корне-> update_kid ('root_child ", {attr2 =>' stuff2 '},' бла ');
$ kid-> update_node ({new_attr => 'new_stuff'});
$ new_element-> add_child («ребенок», {myattr => 'материал'}, 'BLEH');
мой $ = $ new_xml корне-> to_xml;
Требования
- Perl
Комментарии не найдены