<!-- DTD for Data::DumpXML $Date: 2002/12/28 00:56:09 $ --> <!ENTITY % scalar "undef | str | ref | alias"> <!ELEMENT data (%scalar;)*> <!ELEMENT undef EMPTY> <!ELEMENT str (#PCDATA)> <!ELEMENT ref (%scalar; | array | hash | glob | code)> <!ELEMENT alias EMPTY> <!ELEMENT array (%scalar;)*> <!ELEMENT hash (key, (%scalar;))*> <!ELEMENT key (#PCDATA)> <!ELEMENT glob EMPTY> <!ELEMENT code EMPTY> <!ENTITY % stdattlist 'id ID #IMPLIED class CDATA #IMPLIED'> <!ENTITY % encoding 'encoding (plain|base64) "plain"'> <!ATTLIST undef %stdattlist;> <!ATTLIST ref %stdattlist;> <!ATTLIST array %stdattlist;> <!ATTLIST hash %stdattlist;> <!ATTLIST glob %stdattlist;> <!ATTLIST code %stdattlist;> <!ATTLIST str %stdattlist; %encoding;> <!ATTLIST key %encoding;> <!ATTLIST alias ref IDREF #IMPLIED>