Xml解析pull
来源:互联网 发布:37周胎儿发育标准数据 编辑:程序博客网 时间:2024/06/05 03:34
public List<News> parser(Context context, InputStream in) { XmlPullParser newPullParser = Xml.newPullParser(); // XmlResourceParser newPullParser = context.getResources().getXml(in); try { newPullParser.setInput(in, "utf-8"); Log.e("", "值" + in); int type = newPullParser.getEventType(); Log.e("", "lei型" + type); while (type != XmlResourceParser.END_DOCUMENT) { String name = newPullParser.getName(); switch (type) { case XmlResourceParser.START_DOCUMENT: list = new ArrayList<News>(); break; case XmlResourceParser.START_TAG: if ("news".equalsIgnoreCase(name)) { news = new News(); } else if ("title".equalsIgnoreCase(name)) { news.setTitle(newPullParser.nextText()); } else if ("body".equalsIgnoreCase(name)) { news.setBody(newPullParser.nextText()); } else if ("author".equalsIgnoreCase(name)) { news.setAuthor(newPullParser.nextText()); } else if ("pubDate".equalsIgnoreCase(name)) { news.setPubDate(newPullParser.nextText()); } else if ("url".equalsIgnoreCase(name)) { news.setUrl(newPullParser.nextText()); } else if ("newstype".equalsIgnoreCase(name)) { newstype = new Newstype(); } else if ("type".equalsIgnoreCase(name)) { news.setType(Integer.parseInt(newPullParser .nextText())); } else if ("authoruid2".equalsIgnoreCase(name)) { news.setAuthoruid2(Integer.parseInt(newPullParser .nextText())); } else if ("eventurl".equalsIgnoreCase(name)) { news.setEventurl(newPullParser.nextText()); } break; case XmlResourceParser.END_TAG: if ("news".equalsIgnoreCase(name)) { list.add(news); news = null; } break; } type = newPullParser.next(); } } catch (Exception e) { e.printStackTrace(); } return list; }
0 0
- XML解析Pull解析
- XML解析---PULL解析
- XML的pull解析
- Pull解析XML文件
- Pull详解解析xml
- Pull解析Xml方式
- Android Pull解析xml
- pull解析xml
- xml解析(PULL)
- Pull 解析xml
- android pull 解析xml
- pull解析xml
- PULL解析XML
- android PULL 解析XML
- Android Pull解析xml
- Pull解析xml文件
- Android Pull 解析 XML
- Android Pull 解析 XML
- windbg下查看应用层ntdll!NtOpenProcess
- OkHttp使用详解——完全版
- JavaScript 高级知识
- 朴素贝叶斯实例——邮件分类
- 校长和英语老师一起去法国某中学访问,校长在礼堂讲话,英语老师做翻译
- Xml解析pull
- 获取input标签后的文本及<input />,<input>和<input></input>区别
- 图像轮廓提取关键函数
- Android Studio插件整理
- SpringMVC入门-第一节:简介
- 远程库的使用
- c++多态性
- 技术至上
- Android 6.0编译问题