Martin Kutter > SOAP-WSDL-2.00.99_3 > SOAP::WSDL::Expat::MessageStreamParser

Download:
SOAP-WSDL-2.00.99_3.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  27
Open  15
View/Report Bugs
Module Version: v2.0.99_3   Source  

NAME ^

SOAP::WSDL::Expat::MessageStreamParser - Convert SOAP messages to custom object trees

SYNOPSIS ^

 my $lwp = LWP::UserAgent->new();

 my $parser = SOAP::WSDL::Expat::MessageParser->new({
    class_resolver => 'My::Resolver'
 });
 my $chunk_parser = $parser->init();
 # process response while it comes in, trying to read 32k chunks.
 $lwp->request( $request, sub { $chunk_parser->parse_more($_[0]) } , 32468 );
 $chunk_parser->parse_done();

 my $obj = $parser->get_data();

DESCRIPTION ^

ExpatNB based parser for parsing huge documents.

See SOAP::WSDL::Manual::Parser for details.

Bugs and Limitations ^

See SOAP::WSDL::Expat::MessageParser

AUTHOR ^

Martin Kutter <martin.kutter fen-net.de>

LICENSE AND COPYRIGHT ^

Copyright 2007 Martin Kutter.

This file is part of SOAP-WSDL. You may distribute/modify it under the same terms as perl itself

REPOSITORY INFORMATION ^

 $Rev: 861 $
 $LastChangedBy: kutterma $
 $Id: MessageStreamParser.pm 861 2010-03-28 10:41:26Z kutterma $
 $HeadURL: http://soap-wsdl.svn.sourceforge.net/svnroot/soap-wsdl/SOAP-WSDL/branches/Typemap/lib/SOAP/WSDL/Expat/MessageStreamParser.pm $
syntax highlighting: