根据 MSDN,.NET XmlDocument.Load(String)方法需要对底层文件的写入权限。例外清单说
UnauthorizedAccessException : filename specified a file that is read-only....
我的问题归结为
- 是否需要读写访问权限,或者这只是一个文档错误?
- 这是否意味着文件在对象的生命周期内保持打开状态?
- 这是否意味着对 XmlDocument 及其子节点的修改会导致对磁盘上文件的实时修改?即使没有明确的保存。