如何接收webservice返回的对象(在iPhone端)?

时间:2011-01-25 08:32:17

标签: iphone objective-c web-services xcode soap

在xcode中我想调用返回值为object的webservice?
1.调用此Web服务的SOAP消息是什么?
2. xcode如何接收此对象并使用?

现在我有一个方法只返回字符串,我知道如何通过使用SOAP调用它,但我不知道它是否是对象的情况下的变化..

提前谢谢

2 个答案:

答案 0 :(得分:0)

通常,Web服务必须返回任何类型的标准XML。

如果您的webservice严格遵守SOAP,它将返回SOAP-XML消息,如:

<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
 <soap:Header>
 </soap:Header>
  <soap:Body>
   <m:GetStockPrice xmlns:m="http://www.example.org/stock">
   <m:StockName>IBM</m:StockName>
   </m:GetStockPrice>
  </soap:Body>
</soap:Envelope>

有关详细信息,请参阅SOAP on Wikipedia

答案 1 :(得分:0)

好吧,我想,如果从Web服务返回数组而不是我不必更改我的SOAP消息