XML::Stream::Tree module contains functions to make building and parsing the tree easier to work with.
SYNOPSIS
Just a collection of functions that do not need to be in memory if you
choose one of the other methods of data storage.
FORMAT
The result of parsing:
< foo >< head id="a" >Hello < em >there< /em >< /head >< bar >Howdy< ref/ >< /bar >do< /foo >
would be: Tag Content ================================================================== [foo, [{}, head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there" ] ], bar, [{}, 0, "Howdy", ref, [{}] ], 0, "do" ] ]
The above was copied from the XML::Parser man page. Many thanks to Larry and Clark.
Product's homepage
Requirements:
· Perl