您的位置:首页 > 移动开发 > Android开发

Android:XML处理比较(SAX/Pull/DOM)

2013-01-09 22:37 453 查看
XML解析

SAX
Pull
DOM
优点
不用事先调入整个文档,占用资源少
不用事先调入整个文档,占用资源少
将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能
缺点
不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
整个文档调入内存,浪费时间和空间,文件越大,速度越慢。
原理
事件驱动
事件驱动解析
文档结构解析
主要接口
解析器就是XMLReader接口,负责读取XML文档,和向事件处理器发送事件(也是事件源)。事件处理器ContentHandler接口,负责对发送的事件响应和进行XML文档处理
XmlPullParser
DocumentBuilderFactory.newInstance

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: