XML_DTD
Parsing of DTD files and DTD validation of XML files
Parsing of DTD files and DTD validation of XML files. The XML validation is done with the php sax parser, the xml extension, it does not use the domxml extension.

Currently supports most of the current XML spec, including entities, elements and attributes. Some uncommon parts of the spec may still be unsupported.
cox
Tomas V.V.Cox
cox@php.net lead
schst
Stephan Schmidt
schst@php-tools.net lead
ashnazg
Chuck Burgess
ashnazg@php.net lead
ifeghali
Igor Feghali
ifeghali@php.net lead
0.5.2
2009-04-27
BSD License
alpha
- Fixed circular reference which was leaking memory - Due to PHP 4 and 5 differences in object handling, the XML Parser had to be rewritten to be PHP 4 compatible again. - Error when parsing empty XML
PEAR
XML_Parser
0.4
2003-09-11
PHP 3.0
alpha
Initial release as XML_DTD (previously was DTD)
0.4.2
2004-05-17
PHP License
alpha
- fixed bug 168: underscores in element names (tuupola) - fixed bug 1118: missing parameters in calls to _errors() (schst) - fixed bug 1123: incorrect line numbers in error messages (schst)
0.5.0
2008-08-22
BSD License
alpha
- switch to BSD license - add package.xml v2 (while retaining package.xml v1) - PEAR CS cleanup
0.5.1
2009-01-24
BSD License
alpha
- Dropped dependency of deprecated XML_Tree - Introducing the all new XML_DTD_XmlParser - Added switch to turn folding on/off
0.5.2
2009-04-27
BSD License
alpha
- Fixed circular reference which was leaking memory - Due to PHP 4 and 5 differences in object handling, the XML Parser had to be rewritten to be PHP 4 compatible again. - Error when parsing empty XML