iOS 8 swift Soap Web服务通信

时间:2014-09-05 16:29:28

标签: web-services soap swift ios8

我需要使用Swift与我的Asp.net SOAP Web服务进行通信。有没有写过任何开源库,或者有人能给我一个自己的起点吗?

注意:我不熟悉Objective-C,但我有使用SOAP连接Android和.Net的经验

2 个答案:

答案 0 :(得分:1)

我在Swift中为iOS创建了这个新的简单轻量级XML解析器 - AEXML

您可以使用它来读取这样的XML数据:

let someValue = xmlDocument["element"]["child"]["anotherChild"].value

或者您可以使用它来构建这样的XML字符串:

let document = AEXMLDocument()
let element = document.addChild("element")
element.addChild("child")
document.xmlString // returns XML string of the entire document structure

您可以使用它来生成SOAP请求并解析响应。

答案 1 :(得分:0)

起点是

  • NSURLConnectionNSURLSession用于下载SOAP响应,
  • NSXMLParser用于解析它。

无需外部框架: - )。