为了账号安全,请及时绑定邮箱和手机立即绑定

老师,后面那地方没太听懂

老师,后面那些没有听的太明白

正在回答

2 回答

这节课不是讲的是json解析吗?楼上怎么放了一个xml的解析

0 回复 有任何疑惑可以回复我~

while (eventType!=XmlPullParser.END_DOCUMENT){
   String data = parser.getName();
   switch (eventType){
       case XmlPullParser.START_TAG:{
           if("girl".equals(data)){
               girl = new Girl();

           }
           if ("name".equals(data)){
               girl.setName(parser.nextText());
           }
           if ("age".equals(data)){
               girl.setAge(Integer.parseInt(parser.nextText()));
           }
           if ("school".equals(data)){
               girl.setSchool(parser.nextText());
           }
           break;
       }
       case XmlPullParser.END_TAG:{
           if("girl".equals(data)&&girl!=null){
               girls.add(girl);
           }
           break;

       }

       default:
           break;

   }
   eventType=parser.next();
}

你是说这个while语句么?这个while语句的精华就是eventType=parser.next();其实就相当于逐个标签的进行读。其实XmlPullParser是一个接口,具体的实现类我也没有找到

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的Http通信
  • 参与学习       64671    人
  • 解答问题       306    个

了解Android-http网络编程应用,常见忘了请求相关应用

进入课程

老师,后面那地方没太听懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信