libxml-grove-perl | Perl module for accessing parsed *ML instances | Mehr ...
The XML::Grove module provides simple access to the information set of parsed XML, HTML, or SGML instances using a tree of Perl hashes. This package also includes several extensions to XML::Grove that provide the following: . * returning element contents as a string * returning element contents as XML, HTML, or Canonical XML * processing entire groves using the visitor pattern * processing entire groves using PerlSAX * running a filter over all nodes in the grove * substituting values into an XML template grove * indexing a grove by ID or other attributes * accessing elements and objects via URL-like paths