Sophie Huang
Time and tide wait for no man.
1. 添加命名空间
 
using System.Xml;
 
2. 加载xml
 
方法一:
 
XmlDocument xmlDoc=new XmlDocument();

xmlDoc.Load(
"1.xml");

方法二:

WebClient wc = new WebClient();//这里获取的是url的形式的xml,所以需要webclient

StreamReader sr = new StreamReader(wc.OpenRead(strXML));//返回string流
XmlDocument xmlDoc= new XmlDocument();
xmlDoc.LoadXml(sr.ReadToEnd());


3. 获取节点

获取根节点

XmlNode root
=xmlDoc.DocumentElement; 获取根节点在的子节点
XmlNodeList nodelist
=root.ChildNodes;
for(int i=0;i<nodelist.Count;i++) { string node1=nodelist[i].ChaileNodes[0].InnerText; string node2=nodelist[i].ChaileNodes[1].InnerText; string node3=nodelist[i].ChaileNodes[2].InnerText; //根据实际情况添加 } 获取节点的属性
string name=node.Attributes; 判断某节点下是否还有子节点
if(node.HasChildNodes)

 

 

 

 
posted on 2013-12-11 19:49  Sophie Huang  阅读(794)  评论(0编辑  收藏  举报