Comment puis-je parse XML web service Swift?

Je ne sais pas comment analyser dans mon code ci-dessous..
Quelqu'un peut-il

func callService(usr: String, pwdCode: String) {

    let url = NSURL(string: "http://inspect.dev.cbre.eu/SyncServices/api/jobmanagement/PlusContactAuthenticationPost")
    var xmlParse:NSString  = ""
    var data : NSData!
    let request = NSMutableURLRequest(URL: url!)
    request.setValue("application/json; charset=utf-8", forHTTPHeaderField: "Content-Type")
     request.HTTPMethod = "POST"
    let dictionary = ["email": usr, "userPwd": pwdCode]
    var error: NSError?
    if let body = NSJSONSerialization.dataWithJSONObject(dictionary, options: nil, error: &error) {
        request.HTTPBody = body
    } else {
        println("JSON error: \(error)")
    }

    let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
        (data, response, error) in
        println(NSString(data: data, encoding: NSUTF8StringEncoding))

        //xmlParse=NSString(data: data, encoding: NSUTF8StringEncoding)!
        //let data = (xmlParse as NSString).dataUsingEncoding(NSUTF8StringEncoding)
        //NSXMLParser(data : NSData)

        //xmlParse=NSString(data: data, encoding: NSUTF8StringEncoding)!
        //xmlParse=response
        //println(xmlParse)
    }
    task.resume()

}
BTW, c'est un peu inhabituel de voir JSON demande et de la réponse XML. Êtes-vous sûr de cela? Aussi, ne le data retourné ressembler XML valide?
oui, il est ...mais nous avons besoin d'appeler le tiers webservice de notre application..donc on ne peut pas changer it..@rob je suis coller moi la réponse xml ci-dessous..Pouvez-vous s'il vous plaît vérifier ce qui pourrait être fait?
Ma réponse Xml sera comme ceci: <?xml version="1.0" encoding="utf-8"?><serviceresult><succès>false</succès><resultmessage>l'Utilisateur n'est pas trouvé dans le système.</resultmessage></serviceresult>
Découvrez mon projet pour l'analyse de XML facilement dans Swift: github.com/borchero/WebParsing

OriginalL'auteur dhaval shah | 2014-11-23