日期:2014-05-17  浏览次数:20875 次

求高手帮忙解析XML
本人一向不善于C#,在解析xml时,不得其法。本人秋秋,372509319 望高人指点一二。
xml文档太大。无法把代码贴在这里。拜谢

------解决方案--------------------
XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load(@"文件名");
xmlDoc.SelectNodes(@"xpath表达式")或xmlDoc.SelectSingleNode(@"xpath表达式");

xpath表达式参考:http://www.w3school.com.cn/xpath/xpath_syntax.asp
------解决方案--------------------
Linq to XML 
不错。
------解决方案--------------------
楼主都是一个一个节点的遍历肯定是很慢的, 不明白你为什么要用字符串存储 我们遍历都直接转换成实体集合 你那五万多行肯定不全是同一级别节点吧 建议解析成实体类集合
------解决方案--------------------
50万行xml 看你数据就10万条
不要用字符串撒 换个实体 
服务器上跑着快的很 一分钟以下的事情
------解决方案--------------------
阶值对
跟html差不多 都是成对出现的 
子集跟在父级里面
主要是Attributes属性 这个东西搞清楚了就行了。

还有 查找的时候是一层一层的向下查找。