This repository has been archived by the owner on Mar 23, 2018. It is now read-only.
afiskon/p6-xml-parser-tiny
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
*** I'm sorry, but this module is not supported anymore since I have little interest in Perl 6. Feel free to create a fork. *** NAME XML::Parser::Tiny is a module for parsing XML documents. SYNOPSYS use XML::Parser::Tiny; my $xml = q{<?xml version="1.0" charset="UTF-8" ?> <doc>aaa<bbb key='<+>' ><![CDATA[<ccc>]]></bbb>ddd</doc> }; 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" => [ "<ccc>" ] # }, # "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, <eax at cpan.org> (https://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.
About
Perl 6 module for parsing XML documents (ABANDONED!)
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Other 100.0%