老师,后面那地方没太听懂
老师,后面那些没有听的太明白
老师,后面那些没有听的太明白
2016-04-10
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是一个接口,具体的实现类我也没有找到
举报