Pull解析
来源:互联网 发布:天猫美工工资 编辑:程序博客网 时间:2024/06/05 14:09
List<String> list = new ArrayList<String>(); // 获取pull解析工厂 try { XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); XmlPullParser pullParser = factory.newPullParser(); // 获取输入流获取XML文件 pullParser.setInput(getAssets().open("month1.xml"), "utf-8"); // 获取事件类型 int eventType = pullParser.getEventType(); // 设置一些属性用来区分得到的值 String title = ""; String body = ""; while ((eventType != XmlPullParser.END_DOCUMENT)) { // 获取解析到的节点名 String nodeName = pullParser.getName(); switch (eventType) { case XmlPullParser.START_TAG:// 开始标签 if ("title".equals(nodeName)) { title = pullParser.nextText(); } else if ("body".equals(nodeName)) { body = pullParser.nextText(); } break; case XmlPullParser.END_TAG: if ("news".equals(nodeName)) { list.add("title:" + title + "," + "body:" + body); } break; } // 循环获取文档事件 eventType = pullParser.next(); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }
0 0
- pull解析
- pull解析
- pull解析
- Pull 解析
- pull解析
- pull解析
- Pull解析
- pull解析
- PULL解析
- pull解析
- Pull解析
- Pull解析
- Pull解析
- PULL解析
- pull解析
- pull解析
- PULL解析
- Pull解析
- Linux学习总结(2)——linux常用命令大全
- session、cookie与“记住我的登录状态”的功能的实现
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
- achartengine 绘制柱状图
- Java泛型
- Pull解析
- 谈谈iOS面试常提及到的线程间的通信
- 大数开方
- 你真的了解load方法么?
- C++ string split函数实现
- Jsp9个内置对象详解
- JavaWeb中导出excel文件
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- 异步请求网络数据