我们如何访问存储在网络位置的xml文件?
答案 0 :(得分:0)
好吧,您net use
网络驱动器......或者您使用直接路径\\yourRemoteComputer\yourSharedFolder\the.xml
。
修改并查看System.XML
- 命名空间。
答案 1 :(得分:0)
你想用这个XML做什么?
您有两种选择:
如果您使用的是.NET 3.5或更高版本,则可以使用Linq-to-XML轻松,完美地解析和处理XML。无论是本地文件还是网络共享都没有任何区别(假设您有足够的权限从该网络共享中读取)
如果您使用的是.NET 1.x / 2.x / 3.0,则可以使用XmlDocument
界面加载和处理XML
您将编写如下代码:
string fileName = @"\\server\share\TheFile.xml";
XmlDocument doc = new XmlDocument();
doc.Load(fileName);
// do something with your XML
// possibly: save the XML back again? Possibly to a new file name?
doc.Save(fileName);
你的问题非常广泛,不清楚,也不是很具体,所以我们在这里不能给你太多的帮助......
更新:
是的,我收到以下错误 “远程服务器返回错误: (401)未经授权。“
错误说明了一切:您无权读取该文件,这意味着:您没有必要的权限来读取该文件。您需要先获得这些权利,然后再做其他事情。 马克