MAN page from RedHat EL 3 perl-XML-SAX-Expat-0.40-1.el3.pp.noarch.rpm
Section: User Contributed Perl Documentation (3)
XML::SAX::Expat - SAX2 Driver for Expat (XML::Parser)
use XML::SAX::Expat; use XML::SAX::MyFooHandler; my $h = XML::SAX::MyFooHandler->new; my $p = XML::SAX::Expat->new(Handler => $h); $p->parse_file('/path/to/foo.xml');
This is an implementation of a SAX2
driver sitting on top of Expat(XML::Parser) which Ken MacLeod posted to perl-xml and which I haveupdated.
It is still incomplete, though most of the basic SAX2 events should beavailable. The SAX2 spec is currently available fromhttp://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/perl-xml/libxml-perl/doc/sax-2.0.html?rev=HEAD&content-type=text/html
A more friendly URL as well as a PODification of the spec are in theworks.
The methods defined in this class correspond to those listed in thePerlSAX2 specification, available above.
FEATURES AND CAVEATS
* http://xml.org/sax/features/external-general-entities * http://xml.org/sax/features/external-parameter-entities * [ Features supported by ancestors ]
Turning one of the first two on also turns the other on (this mapsto the XML::Parser ParseParamEnts option). This may be fixed in thefuture, so don't rely on this behaviour.
XML::Parser has no listed callbacks for the following events, whichare therefore not presently generated (ways may be found in thefuture):
* ignorable_whitespace * skipped_entity * start_entity / end_entity * resolve_entity
Ways of signalling them are welcome. In addition to those,set_document_locator is not yet called.
- reuse Ken's tests and add more
Robin Berjon; stolen from Ken Macleod, kenAATTbitsko.slc.ut.us, and withsuggestions and feedback from perl-xml. Currently maintained by BjoernHoehrmann <http://bjoern.hoehrmann.de/
COPYRIGHT AND LICENSE
Copyright (c) 2001-2008 Robin Berjon. All rights reserved. This program isfree software; you can redistribute it and/or modify it under the sameterms as Perl itself.
- FEATURES AND CAVEATS
- MISSING PARTS
- COPYRIGHT AND LICENSE
- SEE ALSO
This document was created byman2html,using the manual pages.