Provided by: librdf-trine-perl_0.138-1_all
RDF::Trine::Iterator::SAXHandler - SAX Handler for parsing SPARQL XML Results format
This document describes RDF::Trine::Iterator::SAXHandler version 0.138
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;
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.
Gregory Todd Williams "<email@example.com>"
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.