DTD in XML-Dokument-Ausnahme verboten
Beim Analysieren eines XML-Dokuments in einer C # -Anwendung wird der folgende Fehler angezeigt:
"Aus Sicherheitsgründen ist die DTD in diesem XML-Dokument nicht zulässig. Um die DTD-Verarbeitung zu aktivieren, setzen Sie die ProhibitDtd-Eigenschaft in XmlReaderSettings auf false und übergeben Sie die Einstellungen an die XmlReader.Create-Methode."
Zu Referenzzwecken ist die Ausnahme in der zweiten Zeile des folgenden Codes aufgetreten:
using (XmlReader reader = XmlReader.Create(uri))
{
reader.MoveToContent(); //here
while (reader.Read()) //(code to parse xml doc follows).
Mein Wissen über XML ist ziemlich begrenzt und ich habe keine Ahnung, was DTD-Verarbeitung ist und wie ich mit der Fehlermeldung vorgehen soll. Irgendeine Hilfe, was das verursachen kann und wie man es behebt? Vielen Dank...