0

ksoap2Android アプリケーションから 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; }; }

応答のように、変数currentAssignedVillagesNamecurrentVillageCodearrayStringあります。 arrayint

getProperty()メソッドでこれらの変数にアクセスできません。これに対する任意の解決策。

4

1 に答える 1

0

はい、次の 2 つのことを行うだけです。

次のようにステートメントを追加します。

androidHttpTransport.debug = true;

次のように呼び出す前に:

androidHttpTransport.call(SOAP_ACTION, envelope);

次のようにステートメントを追加します。

String xml = androidHttpTransport.responseDump;

call ステートメントの後に、タグとデータとして XML データの形式で XML の応答を取得します。

任意の解析方法を使用してデータを解析するだけです。

于 2013-04-29T09:07:50.807 に答える