在iOS SDK中解析本地XML文件

24

当点击按钮时,我需要解析一个位于资源文件夹中的本地XML文件。我知道如何从网上解析XML文件。现在,我该如何显示位于资源文件夹中的XML内容。

我应该如何解析本地XML文件?

1个回答

43

我根据您的标签猜测您正在使用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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接