DTD is prohibited in this XML document -- how to change permissions?
- by frankadelic
I am using a 3rd-party .NET component which requires an XML configuration file.
I'm am using this in an ASP.NET application.
I get an error when configure the XML with the following dtd:
<!DOCTYPE prod-config SYSTEM "prod-config.dtd">
The error is as follows:
For security reasons DTD is prohibited
in this XML document. To enable DTD
processing set the ProhibitDtd
property on XmlReaderSettings to false
and pass the settings into
XmlReader.Create method.
prod-config.dtd is sitting in the same directory as the XML config file.
I don't have access to the component code to modify XmlReaderSettings, ProhibitDtd etc.
Is there anotherway I can modify or tag the XML file to permit the DTD to be accessed?
(FYI, the component is Oracle Coherence .NET client)