You could extract a copy of the DTD by inspecting the input before you parse it and write your own DTD parser... I don't personally know of software that parses DTD's directly though,
Use Xerces XNI raw (if you don't mind incomprehensible docs), or check out the more digestible CyberNeko: http://www.apache.org/~andyc/neko/doc/ The Xerces list is probably of more help.
J.Pietschmann
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]