XML::Grove is a tree-based object model for accessing the information set of parsed or stored XML, HTML, or SGML instances. XML::Grove objects are Perl hashes and arrays where you access the properties of the objects using normal Perl syntax: $text =...
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMT"XML::Grove::AsCanonXML" will return a string or write a stream of canonical XML for an XML object and it's content (if any). "XML::Grove::AsCanonXML" objects hold the options used for writing the XML objects. Options can be supplied when the the obj...
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMT"XML::Grove::IDs" returns a hash index of all nodes in a grove with an `id' attribute. The keys of the hash are the ID attribute value and the value at that key is the element. `$attr_name' and `$elements' are optional. The attribute name defaults to...
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMT"XML::Grove::Sub" executes a sub, the filter, over all objects in a grove and returns a list of all the return values from the sub. The sub is called with the grove object as it's first parameter and passing the rest of the arguments to the call to `...
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMT"XML::Grove::Path" returns XML objects located at paths. Paths are strings of element names or XML object types seperated by slash ("/") characters. Paths must always start at the grove object passed to `"at_path()"'. "XML::Grove::Path" is not XPath,...
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMT"XML::Grove::Subst" implements XML templates. "XML::Grove::Subst" traverses through a source grove replacing all elements with names `"SUB:XXX"' or `"SUB:key"' with their corresponding values from ARGS (a list) or ARG (a hash), repsectively....
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMT"XML::Grove::PerlSAX" is a PerlSAX parser that generates PerlSAX events from XML::Grove objects. This man page summarizes the specific options, handlers, and properties supported by "XML::Grove::PerlSAX"; please refer to the PerlSAX standard in `"Per...
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMT"XML::Grove::Factory" provides objects or defines functions that let you simply and quickly create the most commonly used XML::Grove objects. "XML::Grove::Factory" supports three types of object creation. The first type is to create raw XML::Grove ob...
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMTThis module implements a very tiny portion of an old draft of XPointer. XML::Grove::Path still uses this module, but both modules will be obsolete when a real XPath and XPointer module become available....
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMTCalling `"as_string"' on an XML object returns the character data contents of that object as a string, including all elements below that object. Calling `"attr_as_string"' on an element returns the contents of the named attribute as a string. Comment...
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMT"XML::Grove::Builder" is a PerlSAX handler for building an XML::Grove. "XML::Grove::Builder" is used by creating a new instance of "XML::Grove::Builder" and providing it as the Handler for a PerlSAX parser. Calling `"parse()"' on the PerlSAX parser w...
KMACLEOD/XML-Grove-0.46alpha - 09 Sep 1999 23:06:59 GMTThis module is a 'Bare' XML parser. It is implemented in C. The parser itself is a simple state engine that is less than 500 lines of C. The parser builds a C struct tree from input text. That C struct tree is converted to a Perl hash by a Perl funct...
CODECHILD/XML-Bare-0.53 - 12 Jul 2013 15:44:20 GMTThe XML::XQL module implements the XQL (XML Query Language) proposal submitted to the XSL Working Group in September 1998. The spec can be found at: <http://www.w3.org/TandS/QL/QL98/pp/xql.html> Most of the contents related to the XQL syntax can also...
TJMATHER/XML-XQL-0.68 - 16 Jan 2003 21:59:00 GMTThe XML::XQL module implements the XQL (XML Query Language) proposal submitted to the XSL Working Group in September 1998. The spec can be found at: <http://www.w3.org/TandS/QL/QL98/pp/xql.html> Most of the contents related to the XQL syntax can also...
ENNO/libxml-enno-1.02 - 27 Mar 2000 16:23:22 GMTThis is a simple stack based parser built around the XML::Parser module. It parses XML text and instantiates Kite::XML::Node::* objects as it identifies various elements in the markup. These are automatically constructed into a tree (a.k.a 'grove'). ...
ABW/Kite-0.4 - 28 Feb 2001 15:12:52 GMTXML::Filter::Hekeln is a sophisticated SAX stream editor. Hekeln is a SAX filter. This means that you can use a Hekeln object as a Handler to act on events, and to produce SAX events as a driver for the next handler in the chain. The name Hekeln soun...
KRAEHE/XML-Filter-Hekeln-0.06 - 08 Aug 2002 15:24:06 GMT"XML::Handler::XMLWriter" is a PerlSAX handler for writing readable XML (in contrast to Canonical XML, for example). XML::Handler::XMLWriter can be used with a parser to reformat XML, with XML::DOM or XML::Grove to write out XML, or with other PerlSA...
KMACLEOD/libxml-perl-0.08 - 21 Aug 2004 02:34:03 GMTXML::PatAct::ToObjects is a PerlSAX handler for applying pattern-action lists to XML parses or trees. XML::PatAct::ToObjects creates Perl objects of the types and contents of the action items you define. New XML::PatAct::ToObject instances are creati...
KMACLEOD/libxml-perl-0.08 - 21 Aug 2004 02:34:03 GMT