积极答复者
c# 遍历xml文件所有节点

问题
-
c# 遍历xml文件所有节点,我想比较两个xml文件所有节点的值
- 已移动 Sheng Jiang 蒋晟 2009年12月16日 20:02 System.Xml (发件人:Visual C#)
2009年12月16日 7:27
答案
-
你只能比较节点名是否一样 XmlNodeType.Text节点的值是否一样
直接遍历 XmlDocument.ChildNodes
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 Andrew_Zhu 2009年12月23日 9:36
2009年12月16日 8:12 -
你好!使用递归就可以了。比如:
static void Find(XmlNodeList list, String yourFilter) { foreach (XmlNode n in list) { if (n.Value == yourFilter) // 你的判断代码。 Find(n.ChildNodes); } }
知识改变命运,奋斗成就人生!- 已标记为答案 Andrew_Zhu 2009年12月23日 9:36
2009年12月16日 8:14 -
你好!
具体可以参考:
http://www.cnblogs.com/ilexyang/articles/789665.html
希望对你有帮助!
周雪峰- 已标记为答案 Andrew_Zhu 2009年12月23日 9:36
2009年12月16日 11:30
全部回复
-
你只能比较节点名是否一样 XmlNodeType.Text节点的值是否一样
直接遍历 XmlDocument.ChildNodes
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 Andrew_Zhu 2009年12月23日 9:36
2009年12月16日 8:12 -
你好!使用递归就可以了。比如:
static void Find(XmlNodeList list, String yourFilter) { foreach (XmlNode n in list) { if (n.Value == yourFilter) // 你的判断代码。 Find(n.ChildNodes); } }
知识改变命运,奋斗成就人生!- 已标记为答案 Andrew_Zhu 2009年12月23日 9:36
2009年12月16日 8:14 -
你好!
具体可以参考:
http://www.cnblogs.com/ilexyang/articles/789665.html
希望对你有帮助!
周雪峰- 已标记为答案 Andrew_Zhu 2009年12月23日 9:36
2009年12月16日 11:30