Я использую сторонний компонент .NET, для которого требуется файл конфигурации XML. Я использую это в приложении ASP.NET.
Я получаю сообщение об ошибке при настройке XML со следующим dtd:
<!DOCTYPE prod-config SYSTEM "cache-config.dtd">
Ошибка следующая:
По соображениям безопасности DTD запрещено в этом XML-документе. Чтобы включить обработку DTD, установите для свойства ProhibitDtd в XmlReaderSettings значение false и передайте настройки в метод XmlReader.Create.
prod-config.dtd находится в том же каталоге, что и файл конфигурации XML.
У меня нет доступа к коду компонента для изменения XmlReaderSettings, ProhibitDtd и т. д. Есть ли другой способ изменить или пометить файл XML, чтобы разрешить доступ к DTD?
(К вашему сведению, компонент - это клиент Oracle Coherence .NET)