PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » XML » XML_Parser2

XML parsing class based on PHP's bundled expat

This package is unmaintained.

Download latest release 0.1.0 (archived versions might be outdated)

License: BSD License

Description

This is an XML parser based on PHPs built-in xml extension.
It supports two basic modes of operation: "func" and "event". In "func" mode, it will look for a function named after each element (xmltag_ELEMENT for start tags and xmltag_ELEMENT_ for end tags), and in "event" mode it uses a set of generic callbacks.

Since version 1.2.0 there's a new XML_Parser_Simple class that makes parsing of most XML documents easier, by automatically providing a stack for the elements.
Furthermore its now possible to split the parser from the handler object, so you do not have to extend XML_Parser anymore in order to parse a document with it.

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#16567ClosedBug2009-09-02Deprecated: Assigning the return value & Deprecated: Function eregi()
#19325ClosedBug2012-03-09Constructor defined twice
#19326ClosedBug2012-03-09raiseError issue