pull解析

原创 2016年05月31日 21:43:07
private void pullparseXML() {
XmlPullParser parser= Xml.newPullParser();
flag = true;
try {
//设置要解析的文件
parser.setInput(getAssets().open("books.xml"),"utf-8");
int event= parser.getEventType();
while(flag){
switch (event) {
case XmlPullParser.START_DOCUMENT:
booklist = new ArrayList<book>();
break;
case XmlPullParser.START_TAG:
tagname = parser.getName();
if(tagname.equals("book")){
b = new book();
}
break;
case XmlPullParser.TEXT:
if(tagname.equals("name")){
b.setName(parser.getText());
}else if(tagname.equals("author")){
b.setAuthor(parser.getText());
}else if(tagname.equals("price")){
b.setPrice(parser.getText());
}
break;
case XmlPullParser.END_DOCUMENT:
flag=false;
break;
case XmlPullParser.END_TAG:
tagname=parser.getName();
if(tagname.equals("book")){
booklist.add(b);
}
tagname="";
break;
default:
break;
}
event=parser.next();
}

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

浅析PULL解析

浅析PULL解析1. 基本介绍PULL方式解析XML是在Android中极力推荐使用的一种解析XML的方式,但PULL解析除了在Android中可以使用外,在JavaSE中仍然可以使用。在JavaSE...
  • zhliro
  • zhliro
  • 2015年07月10日 13:54
  • 2482

Pull解析网络请求文件

/** * 联网请求数据 */ private void getData(int i) { list=new ArrayList(); try { //得到URL对象,并设置访问地址 ...
  • kaisengao
  • kaisengao
  • 2016年06月27日 08:30
  • 700

XML使用SAX解析与PULL解析的区别

XML使用SAX解析与PULL解析的区别在最近的应用中,经常会用到对XML的解析,但是一直有一个疑问就是SAX解析与PULL解析的区别到底是什么。搜索了相关的问题,整理如下,以便大家查询。我们知道,S...
  • zhliro
  • zhliro
  • 2015年07月10日 15:18
  • 1979

Android解析自定义xml文件--Pull解析xml文件,测试demo(方案三)

Android解析自定义xml文件--Pull解析xml文件,测试demo(方案三)
  • hailushijie
  • hailushijie
  • 2013年07月16日 21:08
  • 2358

android xml使用pull解析

xml的三种解析方式,DOM,SAX,和Pull
  • u013072976
  • u013072976
  • 2014年11月11日 17:43
  • 689

Android之PULL解析XML

今天我们一起通过一个小例子来学习一下使用PULL解析器解析XML文件。 (1)首先我们放一个文件名为beauties.xml的XML文件到assets目录下,文件内容如下: ...
  • bear_huangzhen
  • bear_huangzhen
  • 2014年04月29日 10:22
  • 25604

XML解析(三),PULL解析XML

昨天写了【XML解析(一)】SAX解析XML 和【XML解析(二)】DOM解析XML两篇文章,有兴趣的朋友可以去看一下,今天我们来学习一下PULL解析XML,刚好可以跟SAX和DOC解析XML的两种方...
  • ydxlt
  • ydxlt
  • 2015年12月06日 08:52
  • 9089

Android使用Pull方式解析XML

简单介绍:在Android应用开发中Pull方式解析XML是最被推荐的一种,Android系统内置了Pull解析器用来解析XML文件,它是采用事件驱动来完成XML解析的,只需要处理开始和结束事件,通常...
  • yang_183
  • yang_183
  • 2016年03月20日 16:38
  • 537

xmlPull解析网络数据(xml文件)

private void getXml() { new Thread() { public void run() { tr...
  • xingxiansheng000
  • xingxiansheng000
  • 2016年06月20日 14:15
  • 148

android pull 解析xml方式

pull解析xml文件,和sax和dom一样 都可以脱离android单独使用,pull和sax的原理一样,不一样的地方是pull读取xml文件后调用方法返回的是数字,     读取到xml的声明返...
  • nxh_love
  • nxh_love
  • 2011年12月28日 17:39
  • 7657
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pull解析
举报原因:
原因补充:

(最多只允许输入30个字)