黑马程序员技术交流社区

标题: dom4j中的Document和dom中的Document的区别 [打印本页]

作者: .ˋMr.Ivan    时间: 2013-12-20 23:12
标题: dom4j中的Document和dom中的Document的区别
是不是dom中的Document对象代表整个xml文档,dom4j中的Document对象只是作为一个操作的切入点而已?

作者: 微笑=.一瞬间    时间: 2014-4-25 20:51
DOM:处理大型文件时其性能下降非常厉害问题由DOM树结构所造成种结构占用内存较多而且DOM必须解析文件之前把整文档装入内存,适合对XML随机访问
SAX:现于DOM,SAX事件驱动型XML解析方式顺序读取XML文件需要次全部装载整文件当遇像文件开头文档结束或者标签开头与标签结束时会触发事件用户通过其回调事件写入处理代码

其实我觉得差多xml解析方式有sax和dom解析两种方式而jdom和dom4j只解析工具其sax解析针对事件进行解析效率较高吧而常用dom解析从根元素开始对xml进行解析因从头开始所当文档大时有时效率高另外修改删除也方便
jdom和dom4j用起来差多方法有点小同




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2