0

我正在使用ksoap2我的 android 应用程序中的 web 服务。我从服务器收到以下响应:

validateUserResponse{return=anyType{authenticated=true; contactNumber=9856456589; 
***currentAssignedVillagesName=Vavol; currentAssignedVillagesName=Chotila; 
currentVillageCode=6; currentVillageCode=18;*** dob=697228200000; firstTimeLogin=false; 
id=87; languageCode=EN; password=3r68IuRgxV 7lLT6FylQ5bONeimCbehq; 
serverDate=1367224983096; userContactId=163; userRole=Asha; username=umehta; fName=Umang; 
lName=Mehta; }; }

在响应中有一个变量currentAssignedVillagesName,它是arrayofStringcurrentVillageCode arrayint

我无法使用getProperty()方法访问这些变量。对此的任何解决方案。

4

1 回答 1

0

是的,只需执行以下两件事:

添加语句为:

androidHttpTransport.debug = true;

在通话之前:

androidHttpTransport.call(SOAP_ACTION, envelope);

并将语句添加为:

String xml = androidHttpTransport.responseDump;

在调用语句之后,您将以 XML 数据的形式作为标记和数据获得 XML 响应。

只需使用任何解析方法解析数据。

于 2013-04-29T09:07:50.807 回答