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 "cache-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)