MSDN によると、.NET XmlDocument.Load(String)メソッドには、基になるファイルへの書き込みアクセスが必要です。例外リストによると
UnauthorizedAccessException : filename specified a file that is read-only....
私の質問は要約すると
- 読み取り/書き込みアクセスが必要であるというのは本当ですか、それともこれは単なるドキュメント エラーですか?
- オブジェクトの存続期間中、ファイルが開いたままになっているということですか?
- XmlDocument とそのサブノードを変更すると、ディスク上のファイルがライブで変更される可能性があるということですか? 明示的な保存がなくても。