Is there any way to have the XMLReader perform DTD validation conditionally? I would like it to perform DTD validation if it finds a DOCTYPE entity, and do anything if it does not. Right now I enable validation before parsing any xml file, but if no DOCTYPE is found, I get the following exception:
09:38:52,530 ERROR PromptMapReader : **Parsing Error** Line: 5 URI: null Message: Document root element "prompt_mapping", must match DOCTYPE root "null". where "prompt_mapping" is the root element in the root element of my xml document. Is there a handler or interface someplace that I can override or provide my own version that can turn on the validation when a DOCTYPE is present? I am using Xerces 2.2.0. The reason I am asking is that I want to have the DOCTYPE present during development, but for production deployment I want to comment it out. I'd like to be able to make this change to the xml sources without changing my xml parsing code accordingly. Thanks, -Mark --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
