首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

读取指定XML数据,该如何解决

2012-01-20 
读取指定XML数据我的XMLNewDataSetareainfoid 10 /infoidinfoname 中国大陆 /infonamedepth

读取指定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

热点排行