Revision history for Perl extension XML::DTDParser.
1.0 Tue Feb 12 23:41:58 2002
- original version
1.1 Wed Feb 13 00:20 2002
- small fix
1.2 Sun Dec 29
- renamed from Jenda::QD::DTDParser to XML::DTDParser
- uploaded to CPAN
1.3 Sun Jan 5
- fixed a typo on line 34 (close IN; instead of close $IN;, thanks to hughmyers@micron.com)
- handling <!ELEMENT D (A? | B? | C?)> properly
- added childrenSTR option to the elements
1.4 GOK
- internal only
1.5 Tue Feb 11 2003
- allows <!ELEMENT Foo (#PCDATA|Bar|Baz)*>
- incorrectly formated chlidren lists are reported as incorrectly formated
(instead of some bogus "Element @#*&^*&^$ referenced by Element was not found")
- supports enumerated attributes <!ATTLIST A Name ( 1 | 2 | 3) #REQUIRED>
1.6 GOK
- added support for <!--#info --> comments
1.7 Web Mar 19, 2003
- fixed a small bug in the regexp parsing the <!--#info --> comments
1.8 GOK
- internal only
1.9 Fri Nov 05 2004
- ParseDTDFile function
- handle <!ELEMENT id (id, type, type*)> correctly (the multiplicity of the "type" should be "+", not "*" in this case
- fixes in regexps
2.00 Fri Nov 05 2004
- return the multiplicity as chindrenX => { child => '1..', other => 1, another => '1..3', ...}
2.01 Fri Nov 05 2004
- do not include #PCDATA in childrenX, fix test