pull解析

原创 2016年05月30日 18:00:23
//1.得到parser对象
XmlPullParser parser = Xml.newPullParser();
//2.方式1——得到inputstream对象此时xml存在assets目录下
InputStream file = getAssets().open("data.xml");
//2.方式2——得到FileInputStream对象此时xml存在sdcard下
new--FileInputStream(Environment.getExternalStorageDirectory()+"/person.xml")
3. parser.setInput(file,"utf-8");
4. int eventtype = parser.getEventType();
while(eventtype!=XmlPullParser.END_DOCUMENT){
String nodename = parser.getName();
switch (eventtype) {
case XmlPullParser.START_DOCUMENT:
list=new ArrayList<Food>();
break;
            case XmlPullParser.START_TAG:
//判断如果节点为cate创建对象
          if("cate".equals(nodename)){
          //创建对象
          foods = new Food();
          }
          else if("cateurl".equals(nodename)){
          foods.setCateurl(parser.nextText());
          }


          else if("catetitle".equals(nodename)){
          foods.setCatetitle(parser.nextText());
          }
          else if("cateprice".equals(nodename)){
          foods.setCateprice(parser.nextText());
          }
break;
           case XmlPullParser.END_TAG:
          if("cate".equals(nodename)){
          list.add(foods);
          foods=null;
          }
          break;
         default:
        break;
}
eventtype=parser.next();

Android PULL解析XML

  • 2017年07月27日 13:36
  • 21.28MB
  • 下载

pull解析XML

  • 2015年06月03日 20:56
  • 45KB
  • 下载

Android-通过网络获取xml文件使用pull解析得到服务器中的信息(新闻客户端)

通过网络获取xml文件,使用pull解析该文件得到服务器中的信息; demo中使用了一个开源的图片加载包,故上传源码方便查看; 源码下载地址:http://download.csdn.net/deta...

Pull解析xml

  • 2016年07月02日 18:12
  • 1.47MB
  • 下载

pull解析xml

  • 2014年07月08日 09:50
  • 19.49MB
  • 下载

《第一行代码》第十章-Pull解析方式

起因是自己在实际操作的过程中在这一节卡住了,因为此书是2014年的,有些地方难免与现在有些不一样。而这些正好能祛除我的浮躁。 工具:Android Studio 2.2.2 网络上传输数据时...

Android sax pull dom 文件解析 示例

  • 2013年03月18日 15:26
  • 677KB
  • 下载

13pull解析xml天气信息

  • 2015年10月13日 11:50
  • 855KB
  • 下载

使用PULL解析XML文件

XmlPull和Sax类似,是基于流(stream)操作文件,然后根据节点事件回调开发者编写的处理程序。因为是基于流的处理,因此Xmlpull和 Sax都比较节约内存资源,不会象Dom那样要把所有节点...

Pull解析.txt

  • 2017年09月03日 11:57
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pull解析
举报原因:
原因补充:

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