首页 > 代码库 > Xml 解析 PullParser
Xml 解析 PullParser
public static UpdateInfo getUpdateInfos(InputStream is) { try { XmlPullParser parser = Xml.newPullParser(); parser.setInput(is, "UTF-8"); int type = parser.getEventType(); UpdateInfo info = new UpdateInfo(); while (type != XmlPullParser.END_DOCUMENT) { switch (type) { case XmlPullParser.START_TAG: if ("version".equals(parser.getName())) { String version = parser.nextText(); info.setVersion(version); } else if ("description".equals(parser.getName())) { String description = parser.nextText(); info.setDescription(description); } else if ("path".equals(parser.getName())) { String path = parser.nextText(); info.setApkurl(path); } break; } type = parser.next(); } return info; } catch (Exception e) { e.printStackTrace(); return null; } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。