本文摘自PHP中文网,作者迷茫,侵删。
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#遍历文件夹及子目录下所有图片的示例代码分享
详细介绍C#代码与javascript函数的相互调用
通达oa 使用C#的socket编程来其替代原有操作的示例代码分享
C#多线程编程实例-线程与窗体交互的代码分析
C#开发 winform如何在选项卡中集成加载多个窗体 实现窗体复用详解(图)
分享多线程下C#如何保证线程安全
C#相关面试题
C#中textbox输入框自动提示、自动完成、自动补全功能的具体详解(图文)
C#中sealed关键字的作用详解
C#最齐全的上传图片方法介绍
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 详细介绍c#读取XML多级子节点