首页 > 代码库 > dom解析和sax解析的区别
dom解析和sax解析的区别
dom 和 sax 解析方法的区别
1,dom解析的优点是对文档crud比较方便,缺点是占用内存较多
2,sax解析的优点是占用内存少,解析速度快,缺点是只适合做文档的读取,不适合做文档的crud
解析方式
1 dom是将整个文档加载进内存,所以内存消耗会很大,当文档的太大时,不适合用Dom
dom文档加载进内存后作为一个Document对象,把每个节点当作一个Element对象,如果该元素有内容,就将该内容作为一个Text对象,所以dom对文档的crud很方便
2 sax是一行一行的解析,并且不能够向后读,故它的内存消耗很小,只适合读,不适合crud
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。