java 解析xml:DOM,SAX,JDOM,DOM4J比较

DOM:
将文档全部读取到内存里。转化为树形结构,并可以对树进行遍历。
占用内存多,但方便操作。(大文件内存溢出)

SAX:
基于事件,解析时触发事件,发现tag时,激活回调方法。
不需要把文档全部载入内存,适合大文档
效率性能高。但操作复杂。

JDOM:
java的规范,简化了DOM的API。
灵活性差,性能差。(大文件内存溢出)

DOM4J:
用的较多。

 

参考例子:http://www.fengyunxiao.cn

posted @ 2018-07-24 14:18  亦寒2017  阅读(93)  评论(1编辑  收藏  举报