我有一个包含网址的数组,我在[myParserObject parse]
内只为- (void)parserDidEndDocument: (NSXMLParser *)parser
尝试了下一个网址,但它说 NSXMLParser不支持可重入解析。
是否有简单的方法来解析多个XML?
答案 0 :(得分:-2)
在Swift中构建我的应用程序时,我有同样的要求。我是通过迭代和解析URL来完成的:
var parser = NSXMLParser()
let url1 = "http://www.test1.xml"
let url2 = "http://www.test2.xml"
let url3 = "http://www.test3.xml"
let url4 = "http://www.test4.xml"
let urlArray = [url1 , url2, url3, url4]
for url in urlArray{
parser = NSXMLParser(contentsOfURL:(NSURL(string: url))!)!
parser.delegate = self
parser.parse()
}