我需要从Swift https://codedump.io/share/JDHdwpOOmqne/1/swift-2-soap-web-service-call
中的SOAP WebService获取数据
我尝试了引用链接中的程序,但它无法正常工作,任何人都可以使用有效的代码。
答案 0 :(得分:0)
您可以使用SWXML库从soap Web服务获取数据,这很容易使用,只需查看下面的代码即可。
Alamofire.request(.GET, is_URL)
.responseJSON { response in
let xmls = SWXMLHash.parse(response.data!)
func enumerate(indexer: XMLIndexer, level: Int) {
for child in indexer.children {
let name:String? = child.element!.name
print("\(level) \(name)")
// Take Link from XML data here
if name! == "link" {
let text = child.element!.text
if text?.isEmpty == false{
print(text)
// Finish here Process
completion(result: text!)
}
}
enumerate(child, level: level + 1)
}
}
enumerate(xmls, level: 0)
}
}
的演示链接