本文摘自PHP中文网,作者黄舟,侵删。
本文主要介绍了c#读取XML多级子节点的方法。具有很好的参考价值。下面跟着小编一起来看下吧话不多说,请看代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | string xmlFilePath = "D:\\log_xml\\MarInfo.xml" ;
XmlDocument doc = new XmlDocument();
doc.Load(xmlFilePath);
string rst = "" ;
XmlNodeList studentNodeList = doc.SelectNodes( "Root/MarketList/Market" );
if (studentNodeList != null )
{
foreach (XmlNode studentNode in studentNodeList)
{
string name = studentNode.Attributes[ "MarketName" ].Value+ ":" ;
rst+= name;
XmlNode coursesNode = studentNode.SelectSingleNode( "SubMarketList" );
XmlNodeList courseNodeList = coursesNode.ChildNodes;
if (courseNodeList != null )
{
foreach (XmlNode courseNode in courseNodeList)
{
rst += courseNode.Attributes[ "Name" ].Value+ "," ;
}
rst += "<br/>" ;
}
}
}
Response.Write(rst);
|
以上就是详解c#读取XML多级子节点的示例代码的详细内容!
相关阅读 >>
C#如何实现两个richtextbox控件滚动条同步滚动的简单方法
C#网络编程的图文代码详解
C# windowsapi应用之flashwindowex -实现窗口闪烁的方法详解
【C#教程】C# 多态性
C#注册控件处理程序(setconsolectrlhandler)函数示例的详细介绍
.net中xml转换成treeview视图
C#使用oledb连接excel执行insert into语句出现“必须使用一个可更新的查询”的解决办法的示例代码
C#之正则表达式介绍
用C#描述数据结构1:统计代码执行时间对象的代码详解
实现C#中图片.byte[]和base64string的转换方法的详解
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 详解c#读取XML多级子节点的示例代码