返回数据为:
anyType{schema=anyType{element=anyType{complexType=anyType{choice=anyType{element=anyType{complexType=anyType{sequence=anyType{element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; }; }; }; }; }; }; }; diffgram=anyType{Airlines=anyType{AirlinesTime=anyType{Company=海南航空股份有限公司; AirlineCode=HU7604; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=08:30; ArriveTime=10:50; Mode=738; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=上海航空有限公司; AirlineCode=FM9101; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=08:30; ArriveTime=10:45; Mode=JET; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=中国东方航空股份有限公司; AirlineCode=MU9101; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=08:30; ArriveTime=10:45; Mode=JET; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=深圳航空有限责任公司; AirlineCode=ZH1590; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=08:55; ArriveTime=11:15; Mode=330; AirlineStop=0; Week=12日; }; AirlinesTime=anyType{Company=中国国际航空股份有限公司; AirlineCode=CA1590; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=08:55; ArriveTime=11:15; Mode=330; AirlineStop=0; Week=12日; }; AirlinesTime=anyType{Company=中国东方航空股份有限公司; AirlineCode=MU5103; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=09:00; ArriveTime=11:20; Mode=323; AirlineStop=0; Week=日; }; AirlinesTime=anyType{Company=中国南方航空股份有限公司; AirlineCode=CZ5103; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=09:00; ArriveTime=11:20; Mode=JET; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=中国东方航空股份有限公司; AirlineCode=MU5129; StartDrome=浦东国际机场; ArriveDrome=首都国际机场; StartTime=09:20; ArriveTime=11:45; Mode=300; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=中国南方航空股份有限公司; AirlineCode=CZ5129; StartDrome=浦东国际机场; ArriveDrome=首都国际机场; StartTime=09:20; ArriveTime=11:45; Mode=300; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=深圳航空有限责任公司; AirlineCode=ZH1933; StartDrome=浦东国际机场; ArriveDrome=首都国际机场; StartTime=09:30; ArriveTime=11:50; Mode=340; AirlineStop=0; Week=1234日; }; AirlinesTime=anyType{Company=中国国际航空股份有限公司; AirlineCode=CA933; StartDrome=浦东国际机场; ArriveDrome=首都国际机场; StartTime=09:30; ArriveTime=11:50; Mode=340; AirlineStop=0; Week=1234日; }; AirlinesTime=anyType{Company=中国东方航空股份有限公司; AirlineCode=MU5105; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=10:00; ArriveTime=12:20; Mode=333; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=中国南方航空股份有限公司; AirlineCode=CZ5105; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=10:00; ArriveTime=12:20; Mode=333; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=深圳航空有限责任公司; AirlineCode=ZH1985; StartDrome=浦东国际机场; ArriveDrome=首都国际机场; StartTime=11:30; ArriveTime=13:45; Mode=777; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=中国东方航空股份有限公司; AirlineCode=MU5139; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=11:30; ArriveTime=14:00; Mode=323; AirlineStop=0; Week=日; }; AirlinesTime=anyType{Company=中国东方航空股份有限公司; AirlineCode=MU5139; StartDrome=虹桥国际机场; ArriveDrome=首都国际机场; StartTime=11:30; ArriveTime=14:00; Mode=333; AirlineStop=0; Week=123456日; }; AirlinesTime=anyType{Company=中国国际航空股份有限公司; AirlineCode=CA985; StartDrome=浦东国�
看资料说采用这种方法:
private static List<Flight> parseResult(SoapObject detail) {
// TODO Auto-generated method stub

List<Flight> flights = new ArrayList<Flight>();
Flight flight;
int count = detail.getPropertyCount();
if(count != 0){

for(int i=0; i<count;i++){
flight = new Flight();
SoapObject child = (SoapObject)detail.getProperty(i);
Log.i("aaa", "child ="+child.toString());
flight.setCompany(child.getAttribute(0).toString());
flight.setAirlineCode(child.getProperty(1).toString());
flight.setStartDrome(child.getProperty(2).toString());
flight.setStartTime(child.getProperty(3).toString());
flight.setArriveTime(child.getProperty(4).toString());
flight.setMode(child.getProperty(5).toString());
flight.setAirlineStop(child.getProperty(6).toString());
flight.setWeek(child.getProperty(7).toString());
flights.add(flight);
flight = null;
}
Log.i("aaa", "FS size="+flights.size());
return flights;
}


return null;
}
得到的child为10-13 09:13:39.029: INFO/aaa(815): child =anyType{element=anyType{complexType=anyType{choice=anyType{element=anyType{complexType=anyType{sequence=anyType{element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; element=anyType{}; }; }; }; }; }; }; }