XML::SAX::PurePerl3pm
Pure perl xml parser with sax2 interface
Usage
use XML::Handler::Foo;use XML::SAX::PurePerl;my $handler = XML::Handler::Foo->new();my $parser = XML::SAX::PurePerl->new(Handler => $handler);$parser->parse_uri("myfile.xml");
Overview
This module implements an XML parser in pure perl. It is written around the upcoming perl 5.8's unicode support and support for multiple document encodings (using the PerlIO layer), however it has been ported to work with ASCII/UTF8 documents under lower perl versions.
The SAX2 API is described in detail at http://sourceforge.net/projects/perl-xml/, in the CVS archive, under libxml-perl/docs. Hopefully those documents will be in a better location soon.
Please refer to the SAX2 documentation for how to use this module - it is merely a front end to SAX2, and implements nothing that is not in that spec (or at least tries not to - please email me if you find errors in this implementation).
Releases
13 releases since Debian 3.0 (Woody); the text changed 9 times.