Changes for version 0.1.0 - 2011-09-27

  • Added multiple helper/sugar functions. (GitHub #2) Fixed problem with XML::Rabbit::Role::Node->dump_xml() throwing exception because of wide characters in print.

Documentation

Dumps the XPath structure of an XML file
Extracts the matches for the given XPath query from an XML file

Modules

Consume XML with Moose and xpath queries
Node base class
XML Document base class
Base role for all nodes
Root class with sugar functions available
Root node base class
Sugar functions for easier declaration of xpath attributes
Base role for other xpath traits
XML DOM object xpath extractor trait
Multiple XML DOM object xpath extractor trait
Multiple XML DOM object xpath extractor trait
Single value xpath extractor trait
Multiple value xpath extractor trait
Multiple value xpath extractor trait

Provides

in lib/XML/Rabbit/Trait/XPathObject.pm
in lib/XML/Rabbit/Trait/XPathObjectList.pm
in lib/XML/Rabbit/Trait/XPathObjectMap.pm
in lib/XML/Rabbit/Trait/XPathValue.pm
in lib/XML/Rabbit/Trait/XPathValueList.pm
in lib/XML/Rabbit/Trait/XPathValueMap.pm