objective-c - 在 iOS sdk 中解析本地 xml 文件

标签 objective-c ios nsxmlparser

当按下 UIButton 时,我需要解析资源文件夹中的本地 xml 文件。我知道如何从网络上解析 XML 文件。现在如何显示资源文件夹中的 xml 内容。

如何解析本地 XML 文件?

最佳答案

我从你的标签中假设你正在使用 NSXMLParser 来解析 XML。在这种情况下,您可以这样做:

NSString *xmlPath = [[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"xml"];
NSData *xmlData = [NSData dataWithContentsOfFile:xmlPath];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:xmlData];
// do whatever you want with xmlParser

关于objective-c - 在 iOS sdk 中解析本地 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918394/

相关文章:

ios - 在 iOS 7 - 7.1.x 上截图

ios - UIImage 存储在 CoreData 到 UIWebView HTML Doc

ios - 无论用户身在何处,如何找出用户的8 :00 PM,?

ios - 安排 iOS 本地推送通知

当指针设置为 nil 时的 Objective-C 引用计数(无 ARC)

ios - 在 UITableView 自定义单元格中隐藏 UIImageview

iOS:我从 CLLocationManager 获得的位置与 MKMapView 的 userLocation 属性之间的区别

ios - 异步使用 NSXMLParser 的问题

ios - NSXMLParser\n 和\t 文本内部

xml - 如何将 url 传递给 NSBundle 以使用 AEXML 进行 xml 解析?