如何读取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;