如何对任意XML进行遍历
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,小编给大家分享一下如何对任意XML进行遍历,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!对于任意的XML的遍历class
千家信息网最后更新 2025年01月19日如何对任意XML进行遍历
小编给大家分享一下如何对任意XML进行遍历,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
对于任意的XML的遍历
class test { PRivate static string root; public static void showxml(string path) { XmlDocument xd = new XmlDocument(); xd.Load(path); XmlNodeList xnl = xd.DocumentElement.ChildNodes; root = xd.FirstChild.NextSibling.Name;//记录根节点 Console.Write(root+"\n"); foreach (XmlNode xn in xnl) { //Console.Write(xn.Attributes["name"].Value.ToString()+"\n"); XmlNode child = xn.FirstChild; NodeOperate(child); } } public static void NodeOperate(XmlNode xn1) { if (xn1.HasChildNodes == true) { Console.Write(xn1.Name + "\n"); Console.Write("\n"); XmlNode childNode = xn1.FirstChild; NodeOperate(childNode); } else { Console.Write(xn1.Name + "\n"); Console.Write(xn1.InnerText); Console.Write("\n"); if (xn1.NextSibling != null) { NodeOperate(xn1.NextSibling); } else { int flag = 0; while (xn1.NextSibling == null) { if (xn1.Name == root)//检查是否到了根节点,如果不检查会出现节点的引用错误 { flag = 1; break; } else { xn1 = xn1.ParentNode; } } if (flag == 0) { NodeOperate(xn1.NextSibling); } else if(flag==1) { Console.Write("End"); } } } } } public static void Main() { test.showXML(@"C:\Documents and Settings\SKY\My Documents\Visual Studio 2005\Projects\Project1\Project1\system.xml"); Console.Read(); }
以上是"如何对任意XML进行遍历"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
篇文章
节点
内容
检查
不怎么
大部分
更多
知识
行业
资讯
资讯频道
错误
频道
参考
学习
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大帮手软件开发
服务器身份验证证书
文明网络安全宣誓仪式
隐私保护冷知识网络安全
神木网络安全宣传
nc怎么登录数据库
信息化网络安全演讲会议稿
网络安全和意识形态斗争
心理测试系统 数据库表设计
深圳大学生网络安全学院
播音与主持网络安全评报
java怎么存入数据库
大型服务器都怎么散热
施耐德网络技术有限公司
软件开发效果建议
网络安全审计好不好
漳州职业技术学院网络技术
广州软件开发专业选哪家
数据库基础的查询语句
软件开发类的游戏
杭州光环网络技术工程有限公司
网络安全人才却扣
冀凯软件开发
代理服务器软件和软路由哪个好
国外云服务器推荐 个人使用
广州同城交友app软件开发
四川省财政专网网络安全接入规范
中国民航大学数据库期末
电信诈骗网络安全相关时政
华南师范大学网络安全