NSXMLParser在swift中

时间:2016-04-20 08:31:48

标签: swift nsxmlparser

解释我怎么样? 我需要解析一些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的新人:)

0 个答案:

没有答案