解释我怎么样? 我需要解析一些xml
我有代码
import UIKit
class Parse: NSObject, NSXMLParserDelegate{
var test = ""
var test1 = ""
func beginparse() {
let url = NSURL(string: "http://example.com/qwe.xml")
let xml = NSXMLParser(contentsOfURL: url!)
xml?.delegate = self
xml?.parse()
}
func parser(parser: NSXMLParser, didStartElement elementName: String, namespaceURI: String?, qualifiedName qName: String?, attributes attributeDict: [String : String]){
test += elementName
print("Element`s name is \(test)")
print("Element`s attributes are\(attributeDict)")
}
}
var ins = Parse()
ins.beginparse()
当我将网址更改为
时let url = NSURL(string: "http://example.com/smth/smth.cgi?get=0-200")
停止工作 我需要改变什么。
也许我需要使用其他函数来解析http响应? 谢谢你。
P.S。我是swift的新人:)