Provided by: librdf-trine-perl_0.138-1_all bug

NAME

       RDF::Trine::Iterator::SAXHandler - SAX Handler for parsing SPARQL XML Results format

VERSION

       This document describes RDF::Trine::Iterator::SAXHandler version 0.138

SYNOPSIS

           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;

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.

AUTHOR

       Gregory Todd Williams  "<gwilliams@cpan.org>"

COPYRIGHT

       Copyright (c) 2006-2010 Gregory Todd Williams. This program is free software; you can
       redistribute it and/or modify it under the same terms as Perl itself.