访问从iphone中通过soap调用的Web服务返回的值

时间:2011-07-12 10:41:06

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

我正在使用SOAP来访问Web服务。我的问题是如何检索从Web服务返回的值

这是我的SOAP响应

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <fnPartyQuestionsPathResponse xmlns="http://QIA/">
      <fnPartyQuestionsPathResult>string</fnPartyQuestionsPathResult>
    </fnPartyQuestionsPathResponse>
  </soap:Body>
</soap:Envelope>

提前谢谢..

2 个答案:

答案 0 :(得分:0)

您可以尝试使用SudzC库为您的SOAP服务生成访问者代码,并使用它。我发现它的使用非常简单和强大。

答案 1 :(得分:0)

使用SOAP时,

wsdl2objc总是值得一看。它将从您的WSDL文件中自动生成一系列类和对象(假设您可以访问它),这使得访问数据非常容易。我已经在一些现场项目中使用它,并发现它在锡上做了它。