求高手帮忙解析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属性 这个东西搞清楚了就行了。
还有 查找的时候是一层一层的向下查找。