android pull 解析 源码 android2.2
android pull 解析 源码 android2.2 实例 简单易懂 ,可以运行的 XmlPullParser parser = Xml.newPullParser(); List<Person> listPerson = null; parser.setInput(inputStream, "UTF-8"); int eventType = parser.getEventType(); Person currentPerson = null; while (eventType != XmlPullParser.END_DOCUMENT) { switch (eventType) { case XmlPullParser.START_DOCUMENT: listPerson = new ArrayList<Person>(); break; case XmlPullParser.START_TAG: if ("person".equals(parser.getName())) { currentPerson = new Person(); Integer id = Integer.parseInt(parser.getAttributeValue(0)); currentPerson.setId(id); } if (currentPerson != null) { if ("name".equals(parser.getName())) { String name = parser.nextText().toString(); currentPerson.setName(name); } else if ("age".equals(parser.getName())) { Integer age = Integer.parseInt(parser.nextText() .toString()); currentPerson.setAge(age); } } break; case XmlPullParser.END_TAG: if ("person".equals(parser.getName())) { listPerson.add(currentPerson); currentPerson = null; } break; default: break; } eventType = parser.next(); } return listPerson;
- 1
- tang05752013-06-06不行,无法运行,点了按钮没反应
- sunjianpark2012-11-12不错,例子好用,值得新手学习
- Alex老夫子2013-02-07不行,晕是可以运行,但是根本没有解析出数据来
- 粉丝: 2
- 资源: 29
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助