XmlPullParser的简单使用
来源:互联网 发布:2015网络人物 编辑:程序博客网 时间:2024/05/24 15:39
XmlPullParser对象的获取方式:
方式一:
XmlPullParser parser = XmlPullParserFactory.newInstance().newPullParser();
方式二:
XmlPullParser parser = Xml.newPullParser();
使用案例:
- // 构建XmlPullParserFactory 获取实例
- XmlPullParserFactory pullParserFactory = XmlPullParserFactory.newInstance();
- // 新建XmlPullParser的实例
- XmlPullParser xmlPullParser = pullParserFactory.newPullParser();
- // 设置输入流 xml文件装载器 其中temp 为输入的 String
- ByteArrayInputStream bis = new ByteArrayInputStream(temp.getBytes());
- xmlPullParser.setInput(bis, "UTF-8");
- //获取事件类型
- int eventType = xmlPullParser.getEventType();
- //下面就是解析,
- while (eventType != XmlPullParser.END_DOCUMENT) {
- //获取xml 节点 名称 然后在start_tag里面进行比较判断,然后执行相应操作
- String nodeName = xmlPullParser.getName();
- switch (eventType) {
- case XmlPullParser.START_DOCUMENT:
- break;
- case XmlPullParser.START_TAG:
- //在这里进行解析 ,将节点名称 和 你的接口文档中的 字符对比,然后进行操作即可
- if ("Status".equals(nodeName)) {
- //执行相应操作
- }
- break;
- case XmlPullParser.END_TAG:
- //文档读到结尾的操作
- break;
- }
- eventType = xmlPullParser.next();
- }
0 0
- XmlPullParser的简单使用
- andoird --- XmlPullParser 的使用
- andoird --- XmlPullParser 的使用
- XmlPullParser的使用
- Android中使用XmlPullParser操作简单的xml文件
- android XmlPullParser的简单应用
- Android - XmlPullParser的简单应用
- Android XmlPullParser的简单应用
- 注意XmlPullParser.nextText()的使用
- 使用XmlPullParser
- android xml解析 XmlPullParser的使用
- android xml解析 XmlPullParser的使用
- android xml解析 XmlPullParser的使用
- android xml解析 XmlPullParser的使用
- android xml解析 XmlPullParser的使用
- android xml解析 XmlPullParser的使用
- xml解析(一) XmlPullParser的使用
- android xml解析 XmlPullParser的使用
- java的concurrent用法详解
- linux高可用集群heartbeat实现http的高可用
- Spring AOP (下)
- oracle逻辑备份脚本
- 解决 this virtual machine’s policies are too old to be run by this version of vmware workstation”
- XmlPullParser的简单使用
- 丁俊晖为国争光 再次获奖
- leetcode第一刷_Plus One
- AMD公司将在2015年推出新的高性能微架构
- 100句记住7000单词
- ios 中生成随机数
- oc中类方法和实例方法的区别
- 手机定位容易爆露个人隐私
- 使用NIO(java)前传