安卓笔记 xml解析

public void jiexi(String xml){
   ByteArrayInputStream tInputStringStream = null;  
     try  
     {  
     if (xml != null && !xml.trim().equals("")) {  
      tInputStringStream = new ByteArrayInputStream(xml.getBytes());  
     }  
     }  
     catch (Exception e) {  
      // TODO: handle exception  
      return;  
     }  
     XmlPullParser parser = Xml.newPullParser();  
     try {  
      parser.setInput(tInputStringStream, "utf-8");  
      int eventType = parser.getEventType();  
      while (eventType != XmlPullParser.END_DOCUMENT) {  
       switch (eventType) {  
       case XmlPullParser.START_DOCUMENT:// 文档开始事件,可以进行数据初始化处理  
        break;  
       case XmlPullParser.START_TAG:// 开始元素事件  
        String name = parser.getName();     
        if (name.equalsIgnoreCase("****")) {  
           if (parser.nextText().toString().equals("0000")) {
               Exit(context);
         }
        }  
        if (name.equalsIgnoreCase("****")) {  
           Toast.makeText(context, parser.nextText(), Toast.LENGTH_SHORT).show();
        }   
        break;  
       case XmlPullParser.END_TAG:// 结束元素事件  
        break;  
       }            
       eventType = parser.next();  
      }  
      tInputStringStream.close();  
      // return persons;  
     } catch (XmlPullParserException e) {  
      // TODO Auto-generated catch block  
      e.printStackTrace();  
     } catch (IOException e) {  
      // TODO Auto-generated catch block  
      e.printStackTrace();  
     }  
    }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值