您的位置:首页 > 移动开发 > Android开发

android PULL解析xml文件

2011-11-29 22:59 204 查看

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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: