SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE


YUM REPOSITORY

 
 

MAN page from RedHat EL 3 perl-XML-SAX-Expat-0.40-1.el3.pp.noarch.rpm

Expat

Section: User Contributed Perl Documentation (3)
Updated: 2008-06-30
Index 

NAME

XML::SAX::Expat - SAX2 Driver for Expat (XML::Parser) 

SYNOPSIS

  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');
 

DESCRIPTION

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. 

METHODS

The methods defined in this class correspond to those listed in thePerlSAX2 specification, available above. 

FEATURES AND CAVEATS

supported_features
Returns:

  * 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.

 

MISSING PARTS

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. 

TODO

  - reuse Ken's tests and add more
 

AUTHOR

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. 

SEE ALSO

XML::Parser::PerlSAX


 

Index

NAME
SYNOPSIS
DESCRIPTION
METHODS
FEATURES AND CAVEATS
MISSING PARTS
TODO
AUTHOR
COPYRIGHT AND LICENSE
SEE ALSO

This document was created byman2html,using the manual pages.