Xml的三种常用解析方法

来源:互联网 发布:mac个人文件存放在哪里 编辑:程序博客网 时间:2024/05/17 01:06

一般在开发中,请求到的数据有事会是Json串,但是有时候也会是XML文件类型的数据文本,那么我们怎么对XML类型的数据进行解析呢?

一般我们有三种比较常用的解析方式,DOM解析,SAX解析,和PULL解析。

下面先说一下DOM解析:DOM解析是文档驱动类型,即将整个文档全部读取,然后进行解析,速度相对较慢。

先看要解析的XML文件:

下面是解析代码:


第二种是SAX解析:SAX解析是以事件驱动类型的解析方式,速度相对较快

代码如下(分为了两个类,一个是Activity,另一个是类似于帮助类的方法类):


具体的解析任务是放在帮助类里的


第三种解析方式PULL解析:

也是以事件驱动为类型的解析方式。

代码如下:


0 0
原创粉丝点击