Changes for version 0.09 - 2010-05-15

  • Fixed some parsing problems causing the problem reported in rt.cpan.org bug 57072.
  • In XSLT used by dtdto utility, fixed bug preventing display of ENTITY and ELEMENT definitions within INCLUDE sections.
  • Error handling is now via exceptions based on Error module.
  • Added debug flag to dtdto utility.
  • Improved documentation for a number of modules.

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