2011-06-30 11 views
0

私はアンドロイドに慣れていて、自分のWebサービスと混同しています。私は次のJavaコードを使用してlog catの応答を取得しています。しかし私は、応答アラートダイヤルを表示するためにデータを解析するために多くの試みをしました。しかし、私は巨大なエラーを取得していますし、でも私はREPONSEが1つのその後、成功 であれば、応答が0であれば、その後の質問は愚かなことかもしれないが、これは再びレスポンスの解析とアラートの表示

を試してみてください

を使用すべきメソッドやクラスを知りません新しい学習者が回答を得ている唯一のサイトです。親切に私の問題を考慮してください "成功"アラートを表示する文字列の値を解析するために、関連するコードを誰かplzヘルプ。

ヘルプは常に歓迎です...

 request.addProperty("email", email); 
     request.addProperty("contact", contact); 
     request.addProperty("fname", fname); 
     request.addProperty("lname", lname); 
     request.addProperty("gender", gender); 
     request.addProperty("dateofbirth", dob); 
     request.addProperty("password", password); 
     request.addProperty("latitude", "76"); 
     request.addProperty("longitude", "82"); 
     request.addProperty("device_id", "12345"); 

      aht.setXmlVersionTag("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); 
      aht.call(SOAP_ACTION, soapEnvelope); 

      SoapObject resultsRequestSOAP = (SoapObject) soapEnvelope.bodyIn; 
      Log.v("TAG", String.valueOf(resultsRequestSOAP)); 

これは私がlogcat応答を取得mは、そこからxmlです。このXMLから

<?xml version="1.0" encoding="utf-8"?> 
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05 /soap-envelope"> 
<soap12:Body> 
<RegisterUser xmlns="http://tempuri.org/"> 
    <email>string</email> 
    <contact>string</contact> 
    <fname>string</fname> 
    <lname>string</lname> 
    <gender>string</gender> 
    <dateofbirth>string</dateofbirth> 
    <password>string</password> 
    <latitude>int</latitude> 
    <longitude>int</longitude>      
    <device_id>string</device_id> 
</RegisterUser> 
</soap12:Body> 
</soap12:Envelope> 

あなたの質問は、XMLの構文解析についてのであれば、私は結果に

<?xml version="1.0" encoding="utf-8"?> 
    <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> 
    <soap12:Body> 
    <RegisterUserResponse xmlns="http://tempuri.org/"> 
    <RegisterUserResult>string</RegisterUserResult> 
    </RegisterUserResponse> 
    </soap12:Body> 
    </soap12:Envelope> 

答えて

1

を解析する必要があり、その後、あなたはthisリンクをチェックする必要があり、それはあなたが構文解析は、Androidで行く方法を理解するのに役立つはずですし、 Javaでは一般的です。お役に立てれば!

+0

ありがとう、私の要件のコードスニペットで助けてもらえますか? :) – Randroid

+0

私はあなたのためにコードを書くことはできません、あなた自身でそれを行う必要があります。 – Egor

関連する問題