2011-03-24 46 views
2

我是Android新手。我試圖使用響應不是XML的Web服務。這是一個字符串。另外我的開發iPhone應用程序的朋友得到了一個XML響應。 我正在使用kso​​ap2 lib和.asmx Web服務。你能說我怎麼從web服務獲得XML響應。 謝謝。Webservice響應不是XML

+0

您是否使用類似'soapUI'的方法測試了它,以確認它只是作爲字符串返回? – trojanfoe 2011-03-24 09:00:43

+0

返回的字符串格式是什麼?它是JSON嗎?像{「key」:「value」} – 2011-03-24 09:28:31

+1

@trojafoe我測試了它,並且回來了一條肥皂消息@Sheikh阿曼它就像http://discussion.forum.nokia.com/forum/showthread.php?69916-.NET有網絡服務 – OguzOzkeroglu 2011-03-24 09:51:14

回答

2

你可以通過使用HttpTransportSE.responseDump 在XML響應,這將給你在XML格式的響應。

2
httpTransport.debug=true; 

httpTransport.call(SOAP_ACTION, envelope); 

String ss=httpTransport.responseDump; 

然後你必須打印ss.u,才能得到一個xml格式的響應。