我的android 第10天 - pull解析Xml文档
来源:互联网 发布:dtmb软件下载 编辑:程序博客网 时间:2024/05/25 18:09
XML文件是非常重要的数据格式,它可以用来作配置文件,存储数据等,Android中可以通过SAX、DOM、PULL来解析,Android默认的是通过Pull解析,
Android内部的xml是通过pull解析,我们首选pull解析xml文档
一、用PULL解析和生成XML文件
1.解析XML文件
* 事件类型:
- START_DOCUMENT : 开始文档
- START_TAG : 开始标签
- END_TAG : 结束标签
- END_DOCUMENT : 结束文档
* 初始化解析器:XmlPullParser parser = Xml.newPullParser();
* 设置输入流(要解析的内容):parser.setInput(inputStream, "UTF-8");
* 得到当前的事件类型:parser.getEventType()
* 得到当前元素节点的标签名:parser.getName()
* 得到当前元素节点的属性值:parser.getAttributeValue(index) index是属性值的索引位置
* 触发下一个动作 parser.next() pull解析默认是解析第一行节点,通过next()才会往下解析
* 得到当前元素节点下一个文本节点的值:parser.nextText() 比如<name>itcast</name>要获取itcast这个文本值
2.生成XML文件
* 初始化XML生成器 XmlSerializer serializer = Xml.newSerializer();
* 设置文件输出 serializer.setOutput(outputStream, "UTF-8");
* 开始文档 startDocument
* 结束文档 endDocument
* 开始标签 startTag
* 结束标签 endTag
* 生成属性值 attribute
* 生成文本节点 text
下载视频代码
- 我的android 第10天 - pull解析Xml文档
- android Pull解析xml文档
- Android SAX,DOM,PULL解析XML文档
- Android采用PULL解析XML文档与写成XML文档
- android xml的pull解析
- Pull解析完成XML文档的输出
- Android XML文档解析(三)——Pull解析
- Pull 解析/生成 XML文档
- pull方法解析Xml文档
- Android中PULL解析XML文档【Android学习笔记】
- Android Pull解析xml
- android pull 解析xml
- android PULL 解析XML
- Android Pull解析xml
- Android Pull 解析 XML
- Android Pull 解析 XML
- Android Pull解析xml
- Android PULL解析XML
- jquery validate remote 返回错误
- 安卓检查内存demo一例
- spring中context:property-placeholder元素
- sizeof和strlen的区别
- 编译时常出现缺少库的问题以及解决方案
- 我的android 第10天 - pull解析Xml文档
- Cryengine渲染引擎剖析
- oracle_Grid Infrastructure 启动的五大问题
- js控制input框只读
- OCP-1Z0-053-V13.02-232题
- 矩阵嵌套
- oracle中不同用户下的表复制 或 将一个表中的数据复制到另一个表中
- 如何缓存文件
- sed & awk (2) 基础-sed 简介