ディスクからXMLフラグメントを読み取るために、次のように記述しました。
string fileName = @"C:\test.txt";
XmlReaderSettings settings = new XmlReaderSettings();
settings.ConformanceLevel = ConformanceLevel.Fragment;
using (XmlReader reader = XmlReader.Create(fileName, settings))
{
while (reader.Read())
{ DoSomething(); }
}
しかし、Ö、&などの特殊文字を読み取ると失敗します。これは文字エンコードを使用したものだと思います。XmlReader.Create(fileName、fileEndoding)のようなことができることがわかりました。ただし、これをXMLFragmentの設定と組み合わせるにはどうすればよいですか?私の文字エンコードはISO8859-1です