日期:2014-05-20  浏览次数:20741 次

读取指定XML数据
我的XML
<NewDataSet>
    <area>
        <infoid> 10 </infoid>
        <infoname> 中国大陆 </infoname>
        <depth> 0 </depth>
        <parentID> 0 </parentID>
    </area>
    <area>
        <infoid> 11 </infoid>
        <infoname> 安徽 </infoname>
        <depth> 1 </depth>
        <parentID> 10 </parentID>
    </area>
    <area>
        <infoid> 12 </infoid>
        <infoname> 安庆 </infoname>
        <depth> 2 </depth>
        <parentID> 11 </parentID>
    </area>

如何把指定depth=0的=1的=2的分别读取出来?

------解决方案--------------------
try..

XmlDocument doc = new XmlDocument();
doc.Load( "../../test.xml ");
XmlNodeList nodes = doc.SelectNodes(@ "//depth ");
foreach (XmlNode node in nodes )
{
Console .WriteLine(node.InnerText);
}
------解决方案--------------------
XmlDocument --> load