android PULL解析xml文件

PULL解析xml文件的步骤:

第一步:取得Pull解析器
XmlPullParser parser = Xml.newPullParser()
第二步::通过Pull解析器取得xml文件的事件类型 
int eventType = parser.getEventType();
第三步:根据相应的事件类型进行xml解析
// XmlPullParser.END_DOCUMENT是xml文件结束的事件  通过while循环xml直到结束
while(eventType != XmlPullParser.END_DOCUMENT){
				
				switch (eventType) {
				//xml文件开始即<?xml version="1.0" encoding="UTF-8"?>
				case XmlPullParser.START_DOCUMENT:
					break;
				//如果事件是xml文件的开始元素结点如<person>
				case XmlPullParser.START_TAG:
					String startname = parser.getName();//取得标签的名字person
					parser.nextText();//取得开始元素结点下的文本值 如<name>文本值</name>
					break;
				//如果事件是xml文件的结束元素结点如</person>
				case XmlPullParser.END_TAG:
					String endname = parser.getName();//取得标签的名字person
				}
				//通过next函数可以指向下一个元素结点
				eventType = parser.next();
  }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值