XML解析
来源:互联网 发布:tq软件 编辑:程序博客网 时间:2024/06/08 00:18
Oschina相当于bean包
protected ArrayList<Oschina> getJson(InputStream inputStream) {ArrayList<Oschina> twestList = new ArrayList<Oschina>();try {XmlPullParser newPullParser = Xml.newPullParser();newPullParser.setInput(inputStream, "utf-8");int eventType = newPullParser.getEventType();while(eventType != XmlPullParser.END_DOCUMENT){String name = newPullParser.getName();switch (eventType) {case XmlPullParser.START_TAG:if ("tweet".equals(name)) {oschina = new Oschina();} else if ("id".equals(name)) {oschina.setId(Integer.parseInt(newPullParser.nextText()));} else if ("portrait".equals(name)) {oschina.setPortrait(newPullParser.nextText());} else if ("body".equals(name)) {oschina.setBody(newPullParser.nextText());} else if ("author".equals(name)) {oschina.setAuthor(newPullParser.nextText());} else if ("imgSmall".equals(name)) {oschina.setImgSmall(newPullParser.nextText());} else if ("imgBig".equals(name)) {oschina.setImgBig(newPullParser.nextText());}break;case XmlPullParser.END_TAG:if("tweet".equals(name)){twestList.add(oschina);oschina = null;}break;default:break;}eventType = newPullParser.next();}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}
0 0
- XML解析
- xml解析
- XML解析
- 解析XML
- xml解析
- 解析xml
- 解析xml
- xml解析
- XML解析
- xml解析
- XML解析
- xml解析
- xml解析
- xml解析
- xml解析
- xml解析
- 解析xml
- XML解析
- 捕捉键盘移动(根据键盘移动view跟随上下)
- iOS设计模式
- bzoj1455
- JabRef中文乱码问题解决方法
- 获取所有文件的路径及文件对应标签(文件夹)
- XML解析
- 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理
- java中创建file对象成功后,可以进行的操作
- 树莓派采集RS485数据
- Xutil网络请求
- web性能测试工具
- linux 目录
- Spring在xml文件中配置bean
- 怎么在Ubuntu中安装QQ(最好用,方便,可靠的安装方法)