For XPath (I know you're tired of hearing it), I need to personally scan the DTD information, to figure out ID types of things for the id() function. JDOM gives me a DocType object for locating external DTDs, but does it also provide a method for obtaining at least the text of the internal subset? If not, is it planned? Thanks, -bob