pull解析
来源:互联网 发布:java cad 编辑:程序博客网 时间:2024/06/18 09:39
HttpURLConnection联网请求:
URL url=new URL(path); HttpURLConnection hu= (HttpURLConnection) url.openConnection(); InputStream inputStream = hu.getInputStream();
pull解析的步骤:
public List<Bean> puser(InputStream is) { try { XmlPullParser newPullParser = Xml.newPullParser(); newPullParser.setInput(is, "utf-8"); int eventType = newPullParser.getEventType(); System.out.println("sdfa" + eventType); while (eventType != XmlPullParser.END_DOCUMENT) { String name = newPullParser.getName(); switch (eventType) { case XmlPullParser.START_DOCUMENT: list1 = new ArrayList<Bean>(); break; case XmlPullParser.START_TAG: if ("item".equals(name)) { bean = new Bean(); } else if ("title".equals(name)) { String value = newPullParser.nextText(); bean.setTitle(value); } else if ("link".equals(name)) { String value = newPullParser.nextText(); bean.setLink(value); } else if ("imgs".equals(name)) { String value = newPullParser.nextText(); bean.setImgs(value); } else if ("description".equals(name)) { String value = newPullParser.nextText(); bean.setDescription(value); } else if ("copyright".equals(name)) { String value = newPullParser.nextText(); bean.setCopyright(value); } else if ("pubDate".equals(name)) { String value = newPullParser.nextText(); bean.setPubDate(value); } else if ("comments".equals(name)) { String value = newPullParser.nextText(); bean.setComments(value); } break; case XmlPullParser.END_TAG: if ("item".equals(name)) { list1.add(bean); } } eventType = newPullParser.next(); } } catch (Exception e) { e.printStackTrace(); } return list1; }
0 0
- pull解析
- pull解析
- pull解析
- Pull 解析
- pull解析
- pull解析
- Pull解析
- pull解析
- PULL解析
- pull解析
- Pull解析
- Pull解析
- Pull解析
- PULL解析
- pull解析
- pull解析
- PULL解析
- Pull解析
- Java IDE中设置作者日期等Javadoc注释信息
- 文章标题
- Thrift学习笔记
- ios上 更改 状态栏(UIStatusBar)的颜色
- echarts生成条形统计图【随记】
- pull解析
- 多看看需求吧 加油!
- java加密解密--密钥格式,证书格式-02
- java面试总结,非常值得一看
- 软件测试基础概念
- 第十三周项目三形状类族中的纯虚函数
- 构造器和对象
- Spring的IOC与AOP
- 阿里大鱼短信接口PHP版,精简版阿里大鱼短信SMS发送接口PHP实例