Android:XML处理比较(SAX/Pull/DOM)
2013-01-09 22:37
453 查看
XML解析 | SAX | Pull | DOM |
---|---|---|---|
优点 | 不用事先调入整个文档,占用资源少 | 不用事先调入整个文档,占用资源少 | 将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能 |
缺点 | 不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失 | 不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失 | 整个文档调入内存,浪费时间和空间,文件越大,速度越慢。 |
原理 | 事件驱动 | 事件驱动解析 | 文档结构解析 |
主要接口 | 解析器就是XMLReader接口,负责读取XML文档,和向事件处理器发送事件(也是事件源)。事件处理器ContentHandler接口,负责对发送的事件响应和进行XML文档处理 | XmlPullParser | DocumentBuilderFactory.newInstance |
相关文章推荐
- android解析XML总结(SAX、Pull、Dom三种方式)
- Android解析xml(DOM SAX PULL)
- Android开发:XML简介&DOM、PULL、SAX解析对比
- android解析XML总结(SAX、Pull、Dom三种方式)
- Android中XML解析DOM/SAX/PULL
- android解析XML总结(SAX、Pull、Dom三种方式)
- android解析XML总结(SAX、Pull、Dom三种方式)
- 我的Android进阶之旅------>Android中解析XML 技术详解---->SAX解析、DOM解析、PULL解析
- Android三种解析XML方式(SAX,DOM,PULL)
- Android-解析XML(Dom,Sax,Pull)
- android中使用SAX, DOM, 或者pull 来解析XML文档
- Android系列--DOM、SAX、Pull解析XML
- Android解析XML——SAX、PULL、DOM
- Android 使用SAX或者DOM或者pull解析XML文件
- Android系列--DOM、SAX、Pull解析XML
- [Android面试] Xml 解析辨析---SAX、DOM、Pull
- android中解析XML文件方式—DOM SAX PULL
- Android开发:XML简介及DOM、SAX、PULL解析对比
- Android 三种常用XML解析方式:SAX,DOM和PULL
- android实现xml解析技术——Sax、Pull、Dom