我们如何在网络位置编辑xml文件?

时间:2009-12-28 12:20:47

标签: c#-2.0

我们如何访问存储在网络位置的xml文件?

2 个答案:

答案 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)未经授权。“

错误说明了一切:您无权读取该文件,这意味着:您没有必要的权限来读取该文件。您需要先获得这些权利,然后再做其他事情。 马克