1. 程式人生 > >Android 讀取raw下的xml配置檔案

Android 讀取raw下的xml配置檔案

1、獲取資料流

// 讀取配置檔案
InputStream in = context.getResources().openRawResource(R.raw.cfg);

2、解析xml檔案

public class XmlParser<T>{
    public T xmlParser(InputStream xml) throws Exception {
        XmlPullParser pullParse = Xml.newPullParser();
        pullParse.setInput(xml, "UTF-8");
        int
event = pullParse.getEventType(); while (event != XmlPullParser.END_DOCUMENT) { switch (event) { case XmlPullParser.START_DOCUMENT: //檔案開頭 break; case XmlPullParser.START_TAG: //標籤開始標誌 //pullParse.getName() 獲取標籤名
//pullParse.getAttributeValue(0)獲取標籤的引數 //pullParse.nextText() 獲取標籤內的值 break; case XmlPullParser.END_TAG: //標籤結束標誌 break; } event = pullParse.next();//進行下一個標籤的解析 } return
T; } }