perldoc > XML::Grove::PerlSAX(3pm)

📖 NAME

XML::Grove::PerlSAX — an PerlSAX event interface for XML objects

🚀 Quick Reference

Use CaseCommandDescription
Create a new parserXML::Grove::PerlSAX->new( [OPTIONS] )🔧 Creates a new parser object with default options
Parse a document$parser->parse( [OPTIONS] )📄 Generates PerlSAX events from a grove or source
Parse from a grove object$xml_object->parse( [OPTIONS] )🌳 Uses the grove object directly as source

📋 SYNOPSIS

use XML::Grove::PerlSAX;

$parser = XML::Grove::PerlSAX->new( [OPTIONS] );
$result = $parser->parse( [OPTIONS] );

# or
$result = $xml_object->parse( [OPTIONS] );

📝 DESCRIPTION

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 PerlSAX.pod for general usage information.

⚙️ METHODS

🆕 new

Creates a new parser object. Default options for parsing, described below, are passed as key-value pairs or as a single hash. Options may be changed directly in the parser object unless stated otherwise. Options passed to parse() override the default options in the parser object for the duration of the parse.

▶️ parse

Parses a document. Options, described below, are passed as key-value pairs or as a single hash. Options passed to parse() override default options in the parser object.

🔧 OPTIONS

The following options are supported by XML::Grove::PerlSAX:

If no handlers are provided then all events will be silently ignored.

If a single grove argument is passed to the parse() method, it is treated as if a Source option was given with a Grove parameter.

The Source hash may contain the following parameters:

🖐️ HANDLERS

The following events are generated by XML::Grove::PerlSAX. XML::Grove::PerlSAX passes the corresponding grove object as its parameter so the properties passed to the handler are those that were used to create or were assigned to the grove. Please see the docs for the parser used to create the grove for a list of properties that were provided.

📄 DocumentHandler methods

✍️ AUTHOR

Ken MacLeod, ken AT bitsko.us

📚 SEE ALSO

perl(1), XML::Grove(3)

Extensible Markup Language (XML) <http://www.w3c.org/XML>

XML::Grove::PerlSAX(3pm)
📖 NAME 🚀 Quick Reference 📋 SYNOPSIS 📝 DESCRIPTION ⚙️ METHODS
🆕 new ▶️ parse
🔧 OPTIONS 🖐️ HANDLERS
📄 DocumentHandler methods
✍️ AUTHOR 📚 SEE ALSO

Generated by phpman v4.9.26-5-g7740029 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-08-21 13:16 @216.73.217.134
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!

^_top_^