亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android中使用PULL方式解析XML文件深入介紹

2020-04-11 12:39:53
字體:
來源:轉載
供稿:網友
一、基本介紹
Android中極力推薦xmlpull方式解析xml。
xmlpull不僅可用在Android上同樣也適用于javase,但在javase環境中需自己獲取xmlpull所依賴的類庫,kxml2-2.3.0.jar,xmlpull_1_1_3_4c.jar。
jar包下載網址
http://www.xmlpull.org/
http://kxml.sourceforge.net/
二、例子
讀取到xml的聲明返回數字0 START_DOCUMENT;
讀取到xml的結束返回數字1 END_DOCUMENT ;
讀取到xml的開始標簽返回數字2 START_TAG
讀取到xml的結束標簽返回數字3 END_TAG
讀取到xml的文本返回數字4 TEXT
復制代碼 代碼如下:

<?xml version="1.0" encoding="UTF-8"?>
<people>
<person id="001">
<name>XY1</name>
<age>22</age>
</person>
<person id="002">
<name>XY2</name>
<age>22</age>
</person>
</people>

復制代碼 代碼如下:

public class PersonService
{
/**
* 從XML文件中讀取數據
*
* @param xml XML文件輸入流
*/
public List<Person> getPeople(InputStream xml) throws Exception
{
List<Person> lst = null;
Person person = null;
// 獲得pull解析器工廠
XmlPullParserFactory pullParserFactory = XmlPullParserFactory.newInstance();
//獲取XmlPullParser的實例
XmlPullParser pullParser = pullParserFactory.newPullParser();
// 設置需要解析的XML數據
pullParser.setInput(xml, "UTF-8");
// 取得事件
int event = pullParser.getEventType();
// 若為解析到末尾
while (event != XmlPullParser.END_DOCUMENT) // 文檔結束
{
// 節點名稱
String nodeName = pullParser.getName();
switch (event)
{
case XmlPullParser.START_DOCUMENT: // 文檔開始
lst = new ArrayList<Person>();
break;
case XmlPullParser.START_TAG: // 標簽開始
if ("person".equals(nodeName))
{
String id = pullParser.getAttributeValue(0);
person = new Person();
person.setId(id);
}
if ("name".equals(nodeName))
{
String name = pullParser.nextText();
person.setName(name);
}
if ("age".equals(nodeName))
{
int age = Integer.valueOf(pullParser.nextText());
person.setAge(age);
}
break;
case XmlPullParser.END_TAG: // 標簽結束
if ("person".equals(nodeName))
{
lst.add(person);
person = null;
}
break;
}
event = pullParser.next(); // 下一個標簽
}
return lst;
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本人成精品视频在线| 亚洲精品视频免费| 78色国产精品| 日韩欧美在线视频| 亚洲欧美一区二区三区在线| 国产视频观看一区| 久久久成人精品视频| 国产精品永久免费| 91av在线影院| 亚洲在线一区二区| 动漫精品一区二区| 久久久久久有精品国产| 亚洲а∨天堂久久精品9966| 色婷婷亚洲mv天堂mv在影片| 久久99视频免费| 欧美成人激情视频免费观看| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲iv一区二区三区| 欧美性xxxxx极品| 欧美激情女人20p| 欧美成人精品三级在线观看| 国产日韩av高清| 精品偷拍各种wc美女嘘嘘| 日本久久久久亚洲中字幕| 精品亚洲va在线va天堂资源站| 神马久久桃色视频| 欧美激情亚洲自拍| 日韩高清有码在线| 2021国产精品视频| 亚洲成人黄色在线观看| 91精品久久久久| 国产精品福利片| 91在线精品播放| 欧美日韩亚洲天堂| 91av视频在线免费观看| 午夜免费在线观看精品视频| 国产成人av在线| 国产精品视频大全| 色婷婷久久一区二区| 91久久精品国产91性色| 国内精品久久久久久久久| 一区二区欧美久久| 亚洲影院高清在线| 91久久久久久久久久久久久| 亚洲黄色av女优在线观看| 国产成人鲁鲁免费视频a| 亚洲视屏在线播放| 欧美精品激情在线| www.亚洲一区| 成人免费视频网址| 日韩成人在线观看| 欧洲成人免费aa| 中文字幕欧美日韩va免费视频| 国产精品久久久久久久久免费| 亚洲色图第三页| 久久韩国免费视频| 欧美电影免费观看| 精品国内亚洲在观看18黄| 欧美做爰性生交视频| 成人黄色大片在线免费观看| 欧美性xxxx极品hd满灌| 欧美午夜电影在线| 久久亚洲春色中文字幕| 日韩中文字幕视频在线| 欧美成人激情视频免费观看| 亚洲国产精品va在线看黑人| 精品一区精品二区| 亚洲护士老师的毛茸茸最新章节| 亚洲图中文字幕| 日韩69视频在线观看| 原创国产精品91| 日韩欧美成人精品| 久久影视电视剧免费网站清宫辞电视| 亚洲综合中文字幕在线观看| 日韩欧美在线字幕| 在线播放国产一区中文字幕剧情欧美| 欧美亚洲一级片| 国产精品综合不卡av| 国产精品久久av| 欧美精品18videos性欧美| 国产精品扒开腿做爽爽爽男男| 福利微拍一区二区| 国产视频精品在线| 日韩av大片免费看| 91久久国产婷婷一区二区| 亚洲福利在线观看| 国产成人久久久精品一区| 亚洲第一国产精品| 中文在线资源观看视频网站免费不卡| 亚洲在线免费观看| 久久久亚洲欧洲日产国码aⅴ| 少妇高潮久久久久久潘金莲| 911国产网站尤物在线观看| 国产视频精品xxxx| 欧美在线观看网址综合| 亚洲欧美一区二区三区四区| 8x海外华人永久免费日韩内陆视频| 国产精品福利在线| 亚洲第一页在线| 日韩欧美精品网站| 亲子乱一区二区三区电影| 91在线色戒在线| 久久久精品欧美| 亚洲国产精品悠悠久久琪琪| 国产日韩欧美在线观看| 久久久久日韩精品久久久男男| 亚洲国产精品va| 国产91成人video| 亚洲欧美国产va在线影院| 日本一区二区三区在线播放| 日韩av一区二区在线| 成人黄色影片在线| 亚洲日本欧美中文幕| 亚洲图中文字幕| 中文字幕亚洲欧美日韩在线不卡| 精品亚洲一区二区三区四区五区| 亚洲九九九在线观看| 亚洲精品资源在线| 国产不卡精品视男人的天堂| 日韩电影在线观看免费| 欧美成人自拍视频| 欧美性xxxx极品hd欧美风情| 久久影视三级福利片| 欧美大尺度电影在线观看| 精品久久久久久久大神国产| 狠狠躁夜夜躁人人躁婷婷91| 亚洲激情小视频| 日本久久久久久久久| 日韩二区三区在线| 欧美日韩美女在线观看| 久久这里只有精品99| 亚洲欧洲第一视频| 91久久精品国产| 日韩av免费观影| 91情侣偷在线精品国产| 丝袜美腿亚洲一区二区| 精品国产欧美一区二区三区成人| 45www国产精品网站| 欧美国产精品va在线观看| 欧美亚洲成人免费| 成人黄色免费片| 韩国精品久久久999| 精品激情国产视频| 国产成人aa精品一区在线播放| 久久精品欧美视频| 97超碰色婷婷| 亚洲一区二区三区久久| 久久久精品2019中文字幕神马| 国产一区二区三区在线免费观看| 国产91av在线| 亚洲一区二区久久久久久久| 福利视频导航一区| 亚洲日韩欧美视频一区| 日韩在线精品一区| 在线日韩中文字幕| 福利视频一区二区| 欧美午夜精品久久久久久人妖| 亚洲在线观看视频| 美女久久久久久久| 亚洲区在线播放| 在线观看久久av| 亚洲成人免费网站| 亚洲精选一区二区| 91精品成人久久|