日期:2014-05-18  浏览次数:20979 次

如何读取xml文件中节点的值?
如下所示,如何读取第一个<source>节点下<name>的属性值qqnews:
- <root>
- <data>
  <hasnext>0</hasnext> 
- <info>
  <city_code>6</city_code>
  <name>XXX</name> - <source>
<name>qqnews</name> </source> 
  </info>
- <info>
  <city_code /> 
  <name>XXX</name> 
- <source>
  <name>qqnews</name> 
  </source>
  </info>
  </data>
  <errcode>0</errcode> 
  <msg>ok</msg> 
  <ret>0</ret> 
  </root>

------解决方案--------------------
XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load(@"xml文件路径");
XmlNode node=xmlDoc.SelectSingleNode("//source[1]/name");
输出node.InnerXml;