DTD запрещен в исключении XML-документа
я получаю эту ошибку при попытке проанализировать XML-документ в приложении C #:
По соображениям безопасности DTD запрещен в этом документе XML. Чтобы включить обработку DTD, установите для свойства ProhibitDtd в XmlReaderSettings значение false и передайте настройки в метод XmlReader.Create. "
Для справки, исключение произошло во второй строке следующего кода:
using (XmlReader reader = XmlReader.Create(uri))
{
reader.MoveToContent(); //here
while (reader.Read()) //(code to parse xml doc follows).
Мои знания Xml довольно ограничены, и я понятия не имею, что такое обработка DTD и как делать то, что предлагает сообщение об ошибке. Любая помощь относительно того, что может быть причиной этого и как это исправить? Спасибо...