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

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

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

DOM4J:
用的较多。

 

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

相关文章: