读书人

2013.03.19(九)android xml解

发布时间: 2013-03-25 15:43:04 作者: rapoo

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;    }}

读书人网 >XML SOAP

热点推荐