RDF::Trine::Iterator::SAXHandler3pm
Sax handler for parsing sparql xml results format
Usage
use RDF::Trine::Iterator::SAXHandler;my $handler = RDF::Trine::Iterator::SAXHandler->new();my $p = XML::SAX::ParserFactory->parser(Handler => $handler);$p->parse_file( $string );my $iter = $handler->iterator;
Version
This document describes RDF::Trine::Iterator::SAXHandler version 1.019
Status
This module's API and functionality should be considered unstable. In the future, this module may change in backwards-incompatible ways, or be removed entirely. If you need functionality that this module provides, please get in touch <http://www.perlrdf.org/>.
Methods
Beyond the methods documented below, this class inherits methods from the XML::SAX::Base class.
- "new ( [ \&handler ] )"
-
Returns a new XML::SAX handler object. If
&handleris supplied, it will be called with a variable bindings object as each is parsed, bypassing the normal process of collecting the results for retrieval via an iterator object.
- "iterator"
-
Returns the RDF::Trine::Iterator object after parsing is complete.
- "iterator_class"
-
Returns the iterator class appropriate for the parsed results (either ::Iterator::Boolean or ::Iterator::Bindings).
- "iterator_args"
-
Returns the arguments suitable for passing to the iterator constructor after the iterator data.
- "pull_result"
-
Returns the next result from the iterator, if available (if it has been parsed yet). Otherwise, returns the empty list.
Releases
7 releases since Debian 7 (Wheezy); the text changed 5 times.