问题描述
大家好:以下是一段xml<?xmlversion="1.0"encoding="gb2312"?><MD5><valueA><value>a</value><value>dsfsafasf</value></valueA><valueB></valueB><valueC></valueC><valueD></valueD><valueE></valueE><valueF></valueF><valueG></valueG>比如我想要找出dsfsafasf,是直接定为到valuea底下处理的XML处理方法速度快,还是当作文本文档处理速度快,谢谢!XML比较大
解决方案
解决方案二:
XML快,使用XPATH一步就可以到,文本文档你还要计算行数,要是前面加入或删除行,就会出错
解决方案三:
当然是处理XML文件快!
解决方案四:
如果是自己写的算法好的话读取文本快。原则上相对底层的快是必然的、不过和代码编写水平有关。但用XPATH代码简单。
解决方案五:
当然是xml快了Dom还便于查找
解决方案六:
建立一个XSD,然后使用反系列化就好
解决方案七:
不知道用dom解析器怎么样?
时间: 2024-10-30 19:27:31