PULL解析器
来源:互联网 发布:matlab取矩阵的某几列 编辑:程序博客网 时间:2024/05/05 19:55
Android并没有提供对Java StAX API的支持。但是,Android附带有一个pull解析器,他的工作方式和StAX类似。它允许用户的应用程序代码从解析器中获取事件,这与SAX解析器自动将事件推入处理程序相反。
PULL解析器的运行方式类似于SAX解析器,其模式都是基于事件。不同的是,在PULL解析过程中返回的是数字,且我们需要自己获取产生的事件然后做相应的操作,而不像SAX那样由处理器触发一种事件的方法,执行我们的代码。
读取到xml的声明返回 START_DOCUMENT;
读取到xml的结束返回 END_DOCUMENT ;
读取到xml的开始标签返回 START_TAG
读取到xml的结束标签返回 END_TAG
读取到xml的文本返回 TEXT
PULL解析器小巧轻便,解析速度快,简单易用,非常适合在Android移动设备中使用,Android系统内部在解析各种XML时也是用PULL解析器,Android官方推荐开发者们使用Pull解析技术。Pull解析技术是第三方开发的开源技术,它同样可以应用于JavaSE开发。
PULL 的工作原理:XML pull提供了开始元素和结束元素。当某个元素开始时,我们可以调用parser.nextText从XML文档中提取所有字符数据。当解释到一个文档结束时,自动生成EndDocument事件。
常用的XML pull的接口和类:
XmlPullParser:XML pull解析器是一个在XMLPULL VlAP1中提供了定义解析功能的接口。
XmlSerializer:它是一个接口,定义了XML信息集的序列。
XmlPullParserFactory:这个类用于在XMPULL V1 API中创建XML Pull解析器。
XmlPullParserException:抛出单一的XML pull解析器相关的错误。
- android pull解析器
- PULL解析器
- Pull解析器
- Pull解析器解析XML
- pull解析器解析xml
- xml 使用PULL解析器
- pull解析器处理原理
- android开发 - pull解析器
- 一、Pull解析器介绍
- Android XML解析器 - PUll
- XML解析之一 PULL解析器
- 利用pull解析器解析xml文件
- Android XML解析(Pull解析器)
- android 解析XML pull解析器
- android pull解析器解析xml
- android利用pull解析器解析xml
- 通过Pull解析器解析xml文件
- Pull解析器解析xml(Android)
- AppCompatActivity和ActionBarActivity
- Android Studio调试问题!!!!!!!!!
- Mysql优化查询速度方法
- 399. Evaluate Division
- 罗辑思维2017跨年演讲——摘录
- PULL解析器
- 求大神们看看哪里出错了
- 布局相关 ListView的Item内部子控件高度发生改变时Item高度不能自适应怎么办
- java判断循环数组是否连续并获取不连续的项以及重复项
- 安卓长按textview实现获取内容到剪切板,跳到通讯录新增
- Android调试出问题
- java this(context, attrs, 0);作用
- 【疯了】draw9patch拉伸的问题
- 去掉txt文件中每一行字符串内容的第一个空格