DTD zabronione w wyjątku dokumentu xml

Otrzymuję ten błąd podczas próby przeanalizowania dokumentu XML w aplikacji C #:

„Ze względów bezpieczeństwa DTD jest zabronione w tym dokumencie XML. Aby włączyć przetwarzanie DTD, należy ustawić właściwość ProhibitDtd na XmlReaderSettings na false i przekazać ustawienia do metody XmlReader.Create.”

Dla odniesienia wyjątek wystąpił w drugim wierszu następującego kodu:

using (XmlReader reader = XmlReader.Create(uri))
{
    reader.MoveToContent(); //here

    while (reader.Read()) //(code to parse xml doc follows).

Moja wiedza o Xml jest dość ograniczona i nie mam pojęcia, czym jest przetwarzanie DTD, ani jak zrobić to, co sugeruje komunikat o błędzie. Jakiej pomocy może dotyczyć to i jak to naprawić? dzięki...

questionAnswers(3)

yourAnswerToTheQuestion