gpt4 book ai didi

ios - 如何通过NSXMLParser加载xml文件

转载 作者:行者123 更新时间:2023-11-28 09:37:59 24 4
gpt4 key购买 nike

我找到了 NSXMLParser 构造函数使用 URL 的示例,例如:

NSXMLParser(contentsOfURL: (NSURL(string:"http://images.apple.com/main/rss/hotnews/hotnews.rss")))!

但我找不到如何将它与项目中的 xml 文件一起使用。

最佳答案

要获取应用程序包中资源的路径,请使用 NSBundlepathForResource:ofType: 方法,例如:

 var path = NSBundle.mainBundle().pathForResource("MyFile", ofType: "xml")

您可以从路径创建文件 URL 并将其传递给 NSXMLParser

    var parser: NSXMLParser?
let path = NSBundle.mainBundle().pathForResource("MyFile", ofType: "xml")
if path != nil {
parser = NSXMLParser(contentsOfURL: NSURL(fileURLWithPath: path!))
} else {
NSLog("Failed to find MyFile.xml")
}

if parser != nil {
// Do stuff with the parser here.
}

关于ios - 如何通过NSXMLParser加载xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30473938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com