Home » XML » XML_DTD
Parsing of DTD files and DTD validation of XML files
This package is unmaintained.
Download latest release 0.5.2 (archived versions might be outdated)
License: BSD License
Description
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.
Documentation
Maintainers
- Tomas V.V.Cox (cox) — lead, inactive
- Stephan Schmidt (schst) — lead, inactive
- Chuck Burgess (ashnazg) — lead, inactive
- Igor Feghali (ifeghali) — lead, active
Dependencies
Required
- PHP (>= 4.3.0)
- PEAR Installer (>= 1.5.4)
- XML_Parser (>= 1.3.1)
Releases
- 0.5.2 (alpha, 2009-04-28)
Release notes
License: BSD License
- 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 - 0.5.1 (alpha, 2009-01-24)
Release notes
License: BSD License
- Dropped dependency of deprecated XML_Tree
- Introducing the all new XML_DTD_XmlParser
- Added switch to turn folding on/off - 0.5.0 (alpha, 2008-08-22)
Release notes
License: BSD License
- switch to BSD license
- add package.xml v2 (while retaining package.xml v1)
- PEAR CS cleanup - 0.4.2 (alpha, 2004-05-17)
Release notes
License: PHP License
- 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.4.1 (alpha, 2003-10-03)
- 0.4 (alpha, 2003-09-11)
Release notes
License: PHP 3.0
Initial release as XML_DTD (previously was DTD)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #114 | Closed | Bug | 2003-10-16 | Warning: xml_parse(): Unable to call handler startHandler() | |
| #115 | Duplicate | Bug | 2003-10-16 | Warning: xml_parse(): Unable to call handler startHandler() | |
| #123 | Bogus | Bug | 2003-10-19 | reproducing #116 | |
| #168 | Closed | Bug | 2003-10-30 | XML_DTD_Tree->getChildren() underscore problem | |
| #778 | Closed | Bug | 2004-02-17 | Regular expression skips the first tag after the DOCTYPE in the DTD | |
| #1118 | Closed | Bug | 2004-04-02 | 2 methods call doesn't have the 2nd parameter | |
| #1123 | Closed | Bug | 2004-04-03 | The line no is bad on errors type "$child not allowed under $parent" | |
| #2320 | Bogus | Bug | 2004-09-13 | XML_DTD doesn't allow WS between tags | |
| #3195 | Closed | Bug | 2005-01-13 | White space is considered as PCDATA | |
| #3461 | Bogus | Req | 2005-02-14 | doublequote in DTD | |
| #5561 | No Feedback | Bug | 2005-09-29 | Doesn't handle more than 1000 lines of XML | |
| #6240 | Closed | Req | 2005-12-13 | please provide usage for XML_DTD |