5

MSDN によると、.NET XmlDocument.Load(String)メソッドには、基になるファイルへの書き込みアクセスが必要です。例外リストによると

UnauthorizedAccessException :  filename specified a file that is read-only....

私の質問は要約すると

  • 読み取り/書き込みアクセスが必要であるというのは本当ですか、それともこれは単なるドキュメント エラーですか?
  • オブジェクトの存続期間中、ファイルが開いたままになっているということですか?
  • XmlDocument とそのサブノードを変更すると、ディスク上のファイルがライブで変更される可能性があるということですか? 明示的な保存がなくても。
4

2 に答える 2

0

のようにasync属性を設定するFalseXDoc.async = False、読み取り専用の xml が DOM オブジェクトに読み込まれません。

async プロパティ

于 2020-07-09T17:59:17.083 に答える