android讀取xml
/**
- 從config.xml中獲取版本信息以及應用id
- @param urlPath
- @return
- @throws Exception */ public List<String> getUpdateInfo() { Resources r = context.getResources(); // 通過Resources,獲得XmlResourceParser實例 XmlResourceParser xrp = r.getXml(R.xml.config); List<String> list = new ArrayList<String>(); // 如果是開始標簽 try { // 如果沒有到文件尾繼續執行 while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT) { // 如果是開始標簽 if (xrp.getEventType() == XmlResourceParser.START_TAG) { // 獲取標簽名稱 String name = xrp.getName(); // 判斷標簽名稱是否等于friend if (name.equals("update")) { // 獲得標簽屬性追加到StringBuilder中 list.add(xrp.getAttributeValue(0)); list.add(xrp.getAttributeValue(1)); list.add(xrp.getAttributeValue(2)); } } else if (xrp.getEventType() == XmlPullParser.END_TAG) { } else if (xrp.getEventType() == XmlPullParser.TEXT) { } // 下一個標簽 xrp.next(); }
} catch (XmlPullParserException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return list;
} </pre>
本文由用戶 xdfr 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!