2011-06-30 76 views
0

我是新來的android和我的web服務混淆。我正在使用以下java代碼來獲取log cat中的響應。但我嘗試了很多解析數據以顯示響應警報撥號。但我得到巨大的錯誤,甚至我不知道哪些方法和類,應使用解析響應並顯示警報

如果效應初探是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的響應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

如果你的問題是關於解析XML,那麼你應該檢查this鏈接,它會幫助你理解解析如何去在Android和一般在Java中。希望這可以幫助!

+0

非常感謝,你能幫我解決我的需求嗎? :) – Randroid

+0

我不能爲你寫代碼,你應該自己動手。 – Egor