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();
        }
    }

Pull方法解析xml的demo以及学习

  • 2014年07月25日 11:25
  • 1.49MB
  • 下载

XML文件解析PULL方法的学习

  • 2014年08月23日 14:54
  • 1.31MB
  • 下载

Android 中的XML 解析方法Pull 和Sax

代码:Pull和SAX 解析的实例
  • Rodulf
  • Rodulf
  • 2016年03月18日 17:06
  • 381

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

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

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

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

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

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

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

Pull方式解析 与 Sax方式解析

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

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

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

在java中解析xml语言有两种方法,这里我们采用pull解析方法 比如我们要解析Student.xml文件格式 编写xml格式文件 张三 男 18 李四 男 18 小红 女 18 ...

pull方法解析Xml文档

package com.bawei.pullparsexmldemo; import java.io.IOException; import java.util.ArrayList; import ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xml的一中解析方法pull
举报原因:
原因补充:

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