android xml文件解析创建
文章平均质量分 62
android 系统上对xml文件解析全部方式,dom,sax,pull,xpath方式,并且有完成的工程例子。
CarsonNiu
这个作者很懒,什么都没留下…
展开
-
android dom 解析xml方式
首先自己创建一个xml文件:DomTest.xml 语文80 英语89 语文90 英语99 语文85 英语95 语文80 英语90 解原创 2011-12-18 15:20:23 · 2464 阅读 · 1 评论 -
android dom方式创建xml
在android dom 解析xml方式文章中,简单介绍了dom解析xml的应用。今天在原文章的基础上,说一下android中dom创建xml的应用。 首先:创建的文件会放在/data/data/cn.com.xxx(当前包名)/files下面。 创建生成的xml文件如下所示: 语文90 英语80 可以直接用android dom 解析xml方原创 2011-12-19 18:35:18 · 3502 阅读 · 1 评论 -
android sax解析xml文件(二)
在上篇文章中,简单介绍了sax解析xml的一种方式,它是继承defaultHandler方式,并重写其中的几个方法来实现的。 接下来说的第二种方式是用RootElement这个类来解析的,RootElement 内置了defaultHandler的子类, RootElement 源码如下: public class RootElement extends Element {原创 2011-12-26 13:48:08 · 1768 阅读 · 0 评论 -
android sax解析 xml方式
下面说明第一种解析sax解析方式: SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事件,其实就是一些回调(callback)方法,这些方法(事件)定义在Content原创 2011-12-26 11:23:01 · 1436 阅读 · 0 评论 -
android sax创建xml文件
前两篇文章,对sax解析xml的方式简单说明,实现解析的功能。下面用sax来创建xml文件。 具体的如何使用sax创建xml,在程序中都加了相关的注释,还是直接上代码. package cn.com.sax; import java.io.OutputStream; import java.io.StringWriter; import javax.xml.transform.Outp原创 2011-12-26 16:09:08 · 3393 阅读 · 0 评论 -
android pull 解析xml方式
pull解析xml文件,和sax和dom一样 都可以脱离android单独使用,pull和sax的原理一样,不一样的地方是pull读取xml文件后调用方法返回的是数字, 读取到xml的声明返回数字0 START_DOCUMENT; 读取到xml的结束返回数字1 END_DOCUMENT ; 读取到xml的开始标签返回数字2 START_TAG 读取到xml的原创 2011-12-28 17:39:35 · 8320 阅读 · 1 评论 -
android pull 创建xml文件
pull创建xml文件是很简单, //设置生成xml编码格式 serializer.startDocument("UTF-8", false); //设置xml 命名空间和根元素,任何元素都用这种方式创建 serializer.startTag(null, "classes"); //设置group的属性,设置元素的属性 serializer.attribute(null, "na原创 2011-12-28 17:55:42 · 4000 阅读 · 1 评论 -
小心XmlPullParser.netText()方法
在Android上使用XmlPullParser是一中高效率和易维护解析XML的方法 。Android已经在历史上有两个实现这个接口实现类: KXmlParser,通过XmlPullParserFactory.newPullParser() 。 ExpatPullParser,通过Xml.newPullParser() 。 实现Xml.newPullParser(翻译 2011-12-28 19:30:00 · 12646 阅读 · 1 评论 -
android XPath 解析xml
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。 XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。 因此,对 XPath 的理解是很多高级 XML 应用的基础。具体学习XPath参照http://www.w3school.com.cn/xpath/ind原创 2011-12-29 12:21:31 · 9009 阅读 · 2 评论