在Swift中解析XML请求

时间:2015-07-20 17:41:45

标签: xml swift swxmlhash

我刚刚开始涉足Swift。

我使用NSURLSession获得以下get请求:

let url = NSURL(string: "http://api.bart.gov/api/sched.aspx?cmd=arrive&orig=24th&dest=rock&key=MW9S-E7SL-26DU-VV8V")

let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in

        println(NSString(data: data, encoding: NSUTF8StringEncoding))

          }

    task.resume()

但是,数据在XML中都是混乱的。如何以可读的方式格式化数据?

我正在尝试使用以下代码行解析数据:

let xml = SWXMLHash.parse(data: data)

但是,这给了我一个关于无法使用data的错误。我是否使用SWXMLHash.Parse函数朝着正确的方向前进?

1 个答案:

答案 0 :(得分:2)

parse方法的语法没有data:标签:

let xml = SWXMLHash.parse(data)