2012-11-19 73 views
3

我已經搜索並閱讀了很多教程如何使用C#ASP.net Web服務解析Ksoap2響應。我非常困惑,應該選擇什麼,因爲其他人說「這是錯誤的,這是正確的方式」,其他人說「不,這也是錯誤的」現在我真的不知道我要用什麼來解析我的網絡服務響應。如何解析Android中的Ksoap2響應

這是我的迴應。

anyType{NewDataSet=anyType{Table=anyType{id=1; autoID=aa; name=bb; company=bb; address=bb; position=bb; email=bb; conTactMobile=bb; contactTelephone=bb; companyLogo=bb; photo=bb; }; }; } 

有人可以建議什麼是解析這種反應的最好方法。任何想法都將得到高度讚賞。

+0

你的web服務是否返回一個對象? –

回答

1

那麼這裏是你可以按照你的分析響應的一些步驟:

SoapObject響應=(SoapObject)envelope.getResponse();

的萃取物的第一屬性即後:

SoapObject NewDataSet = (SoapObject) response.getProperty(0); 

SoapObject table = NewDataSet.getProperty(0); 

得到每個屬性表作爲,爲前: -

String iD=table.getProperty(0); 
String autoID=table.getProperty(1); 

這是解決方案之一(我不能說,如果它是最好的一個或不),看它是否解決了你的問題..