您好,登錄后才能下訂單哦!
這篇文章運用簡單易懂的例子給大家介紹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; }
關于android如何讀取xml代碼就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。