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.