在 Swift 中解析 XML 请求
Parse XML request in Swift
我刚刚开始涉足Swift。
我有以下使用 NSURLSession 的获取请求:
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 函数的方向是否正确?
parse
方法的语法没有 data:
标签:
let xml = SWXMLHash.parse(data)
我刚刚开始涉足Swift。
我有以下使用 NSURLSession 的获取请求:
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 函数的方向是否正确?
parse
方法的语法没有 data:
标签:
let xml = SWXMLHash.parse(data)