A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© .ˋMr.Ivan 中级黑马   /  2013-12-20 23:12  /  1429 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

是不是dom中的Document对象代表整个xml文档,dom4j中的Document对象只是作为一个操作的切入点而已?

2 个回复

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

其实我觉得差多xml解析方式有sax和dom解析两种方式而jdom和dom4j只解析工具其sax解析针对事件进行解析效率较高吧而常用dom解析从根元素开始对xml进行解析因从头开始所当文档大时有时效率高另外修改删除也方便
jdom和dom4j用起来差多方法有点小同
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马