在Swift 2.2中使用Almofire是否可以使用Soap API

在Swift 2.2中使用Almofire是否可以使用Soap API,soap,swift2,alamofire,Soap,Swift2,Alamofire,我在iOS应用程序中同时使用Rest和Soap API。对于Rest API,我可以轻松地将Alamofire用于POST和GET方法。但对于Soap,我无法处理XML响应。使用Alamofire和SWXMLHash库解析Soap API易于解析:- Swift 2.2 您还可以看到Soap解析 //MARK:- Parsing API here func parseMyApi(is_URL: String, completion: (result: String) -> Void) {

我在iOS应用程序中同时使用Rest和Soap API。对于Rest API,我可以轻松地将Alamofire用于POST和GET方法。但对于Soap,我无法处理XML响应。

使用Alamofire和SWXMLHash库解析Soap API易于解析:-

Swift 2.2 您还可以看到Soap解析

//MARK:- Parsing API here
 func parseMyApi(is_URL: String, completion: (result: String) -> Void) {

   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)
            }
       }
}