NAME
XML::Parser::Tiny is a module for parsing XML documents.
SYNOPSYS
use XML::Parser::Tiny;
my $xml = q{
aaa]]>ddd
};
my $parser = XML::Parser::Tiny.new;
my $tree = $parser.parse($xml);
say $tree.perl;
# {
# "head" => [
# {
# "name" => "xml",
# "attr" => {
# "version" => "1.0",
# "charset" => "UTF-8"
# }
# }
# ],
# "body" => {
# "name" => "doc",
# "attr" => {},
# "data" => [
# "aaa",
# {
# "name" => "bbb",
# "attr" => {
# "key" => "<+>",
# },
# "data" => [ "" ]
# },
# "ddd"
# ]
# }
# }
DESCRIPTION
A module for parsing XML documents.
METHODS
parse(Str $xml)
Converts XML into structure represented in SYNOPSYS section. This method throws an exception in case of errors.
AUTHOR
Alexandr Alexeev, (http://eax.me/)
COPYRIGHT
Copyright 2012 Alexandr Alexeev
This program is free software; you can redistribute it and/or modify it under the same terms as Rakudo Perl 6 itself.