Ciao,
sono alle prese con un programma che deve leggere un documento xml tramite la classe XmlTextReader, e lo voglio impostare perchè ignori la dichiarazione del doctype.
Così ho scritto queste righe di codice:
codice:
reader.XmlResolver = null;
reader.ProhibitDtd = false;
reader.DtdProcessing = DtdProcessing.Ignore;
Però quando il metodo reader.Read() legge il doctype, invece di ignorarlo e andare avanti scatena una XmlException con messaggio "Dichiarazione DTD imprevista."

Qualcuno ha idea del perchè? Ho sbagliato qualcosa?

Grazie