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 и как делать то, что предлагает сообщение об ошибке. Любая помощь относительно того, что может быть причиной этого и как это исправить? Спасибо...

Ответы на вопрос(3)

Ваш ответ на вопрос