xml的一中解析方法pull

原创 2016年08月30日 12:17:55
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();
        }
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

XML文件解析PULL方法的学习

  • 2014-08-23 14:54
  • 1.31MB
  • 下载

分别利用利用SAX、DOM、PULL三种方法解析XML文档

分别利用利用SAX、DOM、PULL三种方法解析XML文档
  • qtone
  • qtone
  • 2011-07-05 14:49
  • 166

Pull解析XML文件,使用HttpClient方法

(文章内容参考郭霖大神) 首先,是自己写的XML文件(是测试用的XML,该应用就是解析从服务器上返回来的XML文件,该XML不是放在安卓目录下,是放在自己搭建的服务器平台): 1 Google M...

XML解析方法(Pull和Sax以及DOM)

Pull方式解析 与 Sax方式解析

Android中解析XML 的3种方法:SAX、DOM、PULL

原文链接: XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Andr...

使用Sax和Pull方法 解析XML文件

Sax解析的步骤 1.创建工厂 SaxParserFactory 2.创建解析器 AaxParser 3.创建读取器XmlReader 4.设置时间处理器 SetContentHandl...

android解析XML文件的三方法之Pull

除了可以使用 SAX和DOM解析XML文件,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素...

Android 用Pull方法解析XML文件

XmlPullParser 解析xml Android中对xml的解析提供了支持的Api,只要是: org.xmlpull.v1.XmlPullParser; org.xmlpull.v1....

java中采用集合使用pull解析xml文件格式的方法

在java中解析xml语言有两种方法,这里我们采用pull解析方法 比如我们要解析Student.xml文件格式 编写xml格式文件 张三 男 18 李四 男 18 小红 女 18 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)