//xml结构
string xmlStr =
“<Friend>
<node name='张三' age='12'/>
<node name='李四' age='13'/>
<node name='王五' age='14'/>
<Friend>”
XmlDocument xmldoc = new XmlDocument();
xmldoc.LoadXml(xmlStr);
//也可以这样
xmldoc.Load("d:\a.xml");
//根据节点路径 获取节点
XmlNode node = xmldoc.SelectSingleNode("Friend//node1");//
//如果要想根据某个节点的属性值去匹配,http://www.w3school.com.cn/xpath/index.asp
XmlNode node = xmldoc.SelectSingleNode("//node[@age='12']");//获取age属性为12的节点
//获取到节点后 就可以获取这个节点所有对象,包括它的属性
string name= node.Attributes["name"].Value.ToString();//获取这个节点的 name属性的值
//其他方法自己尝试