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>
非常感謝,你能幫我解決我的需求嗎? :) – Randroid
我不能爲你寫代碼,你應該自己動手。 – Egor