xml的一中解析方法pull

private void ToXML(String result){
        try {
            XmlPullParser pull=Xml.newPullParser();
            ByteArrayInputStream in=new ByteArrayInputStream(result.getBytes());
            pull.setInput(in,null);
            int type=pull.getEventType();
            while (type!=XmlPullParser.END_DOCUMENT){
                String name=pull.getName();
                switch (type){
                    case XmlPullParser.START_DOCUMENT:
                    break;
                    case XmlPullParser.START_TAG:
                        if (name.equals("item")){
                            item=new ItemNews();
                        }else if (name.equals("title")){
                            String title=pull.nextText();
                            item.setTitle(title);
                            System.out.println("---------------"+title);
                        }else if (name.equals("link")){
                            String link=pull.nextText();
                            item.setLink(link);
                        }else if (name.equals("copyright")){
                            String copyright=pull.nextText();
                            item.setCopyright(copyright);
                        }else if (name.equals("pubDate")){
                            String pubDate=pull.nextText();
                            item.setPubDate(pubDate);
                        }
                    break;
                    case XmlPullParser.END_TAG:
                        if (name.equals("item")){
                            list.add(item);
                        }
                    break;
                }
                type=pull.next();
            }
            in.close();
        } catch (XmlPullParserException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
阅读更多
上一篇单例模式的懒汉式
下一篇OkHttp请求数据的方法
想对作者说点什么? 我来说一句

使用Pull解析xml文件

2013年11月28日 817KB 下载

Android 解析 XML 三种方法

2016年03月29日 114KB 下载

pull解析xml

2016年05月07日 1.12MB 下载

Pull 解析xml

2013年05月17日 981KB 下载

没有更多推荐了,返回首页

关闭
关闭