Ios 什么';使用NSXMLParser解析多个XML文件的最简单方法是什么?
我有一个包含URL的数组,我只尝试了Ios 什么';使用NSXMLParser解析多个XML文件的最简单方法是什么?,ios,objective-c,xml,Ios,Objective C,Xml,我有一个包含URL的数组,我只尝试了[myParserObject parse]来查找-(void)ParserdEndDocument:(NSXMLParser*)parser中的下一个URL,但它说NSXMLParser不支持可重入解析 有没有简单的方法来解析几个XML?在Swift中构建应用程序时,我也有同样的要求。我通过迭代和解析URL来实现这一点: var parser = NSXMLParser() let url1 = "http://www.test1.xml"
[myParserObject parse]
来查找-(void)ParserdEndDocument:(NSXMLParser*)parser
中的下一个URL,但它说NSXMLParser不支持可重入解析
有没有简单的方法来解析几个XML?在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()
}
在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()
}