The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.10 - 2010-11-06

  • Fixed some parsing problems in a DTD example reported by a user. One of these modifications addresses entity definitions which violate the "Proper Group/PE Nesting" constraint (see http://www.w3.org/TR/REC-xml/#vc-PEinGroup) but which nevertheless seem to be accepted without error by some common XML parsers, and are therefore now at least partially supported by XML::DTD.

Documentation

Convert an XML DTD to a variety of XML representations.

Modules

Perl module for parsing XML DTDs
Perl module representing the AttDef part of an ATTLIST declaration in an XML DTD.
Perl module representing an ATTLIST declaration in an XML DTD.
Perl module representing a finite automaton
Perl module representing a comment in a comment in a DTD
Perl module representing a component of an XML DTD
Perl module representing an element content model in an XML DTD
Perl module representing an element declaration in a DTD
Perl module representing an entity declaration in a DTD
Perl module for managing entity declarations in a DTD
Exception handling module for XML::DTD
Perl module representing a state of a finite automaton
Perl module representing an ignore section in a DTD
Perl module representing an include section in a DTD
Perl module representing a notation declaration in a DTD
Perl module representing a parameter entity reference
Perl module representing a processing instruction in a DTD
Perl module for parsing XML DTDs
Perl module representing text (primarily whitespace) in a DTD
Perl module for writing simple XML documents