RDF::Trine::Iterator::SAXHandler(3pm)

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 &handler is 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.

  1. 7
  2. 8
  3. 9
  4. 10–11
  5. 12
  6. 13

Bugs

Please report any bugs or feature requests to through the GitHub web interface at <https://github.com/kasei/perlrdf/issues>.

Author

Gregory Todd Williams "<[email protected]>"

From librdf-trine-perl 1.019-4 in Debian 13 (Trixie). Parsed by carta from the page's man source.