2010-12-15 127 views
0

我使用kso​​ap連接到soap web服務。得到一個Soapobject作爲回報。我將如何解析這個複雜的soapobject。如何用ksoap解析複雜對象?

我的問題是SoapObject爲getProperty返回一個對象,這可以是樹中的葉或節點。我有一個複雜的結果對象,它由一些整數和字符串以及一系列複雜對象組成。我現在不知何故必須決定該屬性是否是可以作爲SoapObject解析的葉子或另一個複雜對象。

有沒有關於如何解析這個問題的例子?

回答

2

我想,你可以用這個android web service client開源工具。 無需分析複雜響應對象的地方。就像調用服務的方法一樣。

說,對於一個服務說ComplexRespService與PARAM ComplexResponse你必須這樣寫:

ComplexRespService service = new ComplexRespService(); 
CoplextRespPort port = service.getPort(); 
ComplexResponse resp = port.getResponse ("someRequest"); 

通過這種方式,它支持複雜的請求/響應。該工具可以從wsdl文件生成「ws客戶端存根」。

+0

你的課程不適合我:( – Neha 2016-10-26 10:50:23