XmlDocument.Load(url) 本地和http远程
Posted 龙腾一族至尊龙骑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XmlDocument.Load(url) 本地和http远程相关的知识,希望对你有一定的参考价值。
XmlDocument.Load(url) 的使用
远程:
string path = @"http://localhost:8080/Source/XMLConfig.xml";//从http远程加载xml文档
XmlDocument doc = new XmlDocument();
doc.Load(path);
XmlNode httpservice = doc.SelectSingleNode("configuration");
本地:
如果是 xml 本地文件,转换起来比较方便,可以采用这种方法:
string path = AppDomain.CurrentDomain.BaseDirectory;
path = Path.Combine(path, "XMLConfig.xml");
XmlDocument doc = new XmlDocument();
//path = @"http://localhost:8080/Source/XMLConfig.xml";
doc.Load(path);
XmlNode httpservice = doc.SelectSingleNode("configuration");
XmlNodeList httpserviceNodes = httpservice.ChildNodes;
还有一种是远程加载字符串,
XmlDocument doc = new XmlDocument();
doc.LoadXml(new WebClient().DownloadString(@"http://localhost:8080/Source/XMLConfig.xml"));
XmlNode httpservice = doc.SelectSingleNode("configuration");
XmlNodeList httpserviceNodes = httpservice.ChildNodes;
龙腾一族至尊龙骑
以上是关于XmlDocument.Load(url) 本地和http远程的主要内容,如果未能解决你的问题,请参考以下文章
为啥在执行我的代码 (XmlDocument.Load) 之前设置断点会阻止异常?