内容を制御できない DTD ファイルをロードして読み取りたい。これらの DTD ファイルには、文字「-」を含む行が含まれています。
<!ELEMENT Test-ITD - O (警告) >
したがって、次のコードは「-」の位置で失敗します
XmlReaderSettings settings = new XmlReaderSettings();
settings.CheckCharacters = false;
settings.DtdProcessing = DtdProcessing.Parse;
XmlReader reader = XmlReader.Create(strURL, settings);
XDocument xml = XDocument.Load(reader);
不正な文字を含む DTD を読み取ることはできますか?