首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

2013.03.19(九)———android xml解析之pull

2013-03-25 
2013.03.19(9)———android xml解析之pull2013.03.19(9)———android xml解析之pull参考:http://www.iteye.com

2013.03.19(9)———android xml解析之pull
2013.03.19(9)———android xml解析之pull

参考:http://www.iteye.com/topic/763949

最近用到pull来解析xml,避免忘记,记一下

Pull解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。

Pull解析和Sax解析不一样的地方有

(1)pull读取xml文件后触发相应的事件调用方法返回的是数字

(2)pull可以在程序中控制想解析到哪里就可以停止解析。

看实例:

book.xml如下:

>




Pull解析的代码如下PullParseService.java

public class Book {    private int id;    private String name;    private float price;    public int getId() {        return id;    }    public void setId(int id) {        this.id = id;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public float getPrice() {        return price;    }    public void setPrice(float price) {        this.price = price;    }    @Override    public String toString(){        return this.id+":"+this.name+":"+this.price;    }}

热点排行