Webservice响应不是XML

问题描述:

我是Android新手。我试图使用响应不是XML的Web服务。这是一个字符串。另外我的开发iPhone应用程序的朋友得到了一个XML响应。 我正在使用kso​​ap2 lib和.asmx Web服务。你能说我怎么从web服务获得XML响应。 谢谢。Webservice响应不是XML

+0

您是否使用类似'soapUI'的方法测试了它,以确认它只是作为字符串返回? – *foe 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

你可以通过使用HttpTransportSE.responseDump 在XML响应,这将给你在XML格式的响应。

httpTransport.debug=true; 

httpTransport.call(SOAP_ACTION, envelope); 

String ss=httpTransport.responseDump; 

然后你必须打印ss.u,才能得到一个xml格式的响应。