java xml两种解析代码比较

我看到了两种代码,第一种:第二种:感觉第一种简单一些,第二种用到了XMLReader,这是什么?能不能告诉我有什么区别?谢谢... 我看到了两种代码,
第一种:

第二种:

感觉第一种简单一些,第二种用到了XMLReader,这是什么?能不能告诉我有什么区别?谢谢
展开
 我来答
蔡一辉AHUI
2015-04-05 · TA获得超过193个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:93.6万
展开全部
两种解析方式都是基于事件触发模式的解析,其实大同小异,只是封装的方式差异而已。这两种又和android自带的pull解析比较类似。它们其实和另外几种解析才存在着很大的差异,比如dom,jdom,直接把xml读到内存中生产文件树,我们可以访问任一节点或子节点,但比较耗内存,遇到数据量大的xml文件就不适用了,方便的操作往往失去了好的性能。而刚才那几种基于事件触发的解析,它们比较快,耗内存小,但缺点是要自己写复杂的解析器,就是那个contentHandler,还有,它们不能达到随机访问任一节点的期望。貌似dom4j还可以
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式