1. 程式人生 > >Android xml解析方式

Android xml解析方式

常用的xml解析方式有三種:SAX解析、pull解析和DOM解析。Android推薦的解析方式是pull解析

pull解析小巧靈便,解析速度快,是Android推薦的解析方式

try {
    //得到xml解析器
XmlPullParser pullParser = Xml.newPullParser();
InputStream is = getAssets().open("xxx.xml");
//設定輸入流的編碼格式
pullParser.setInput(is,"utf-8");
//得到第一個事件型別
int eventType = pullParser.getEventType();
//迴圈遍歷解析  直到文件結束一直遍歷解析
while (eventType != XmlPullParser.END_DOCUMENT){ //do something //這裡做解析內容 eventType = pullParser.next();//讀取下一個標籤 } }catch (Throwable e){ }