NSXMLParser 具有三种类型的 init。
-> 初始化
-> 初始化数据
-> initWithContents 的 URL
=> 但是我的 xml 文件存储在应用程序的 Document 目录中,所以如何解析存储在“Doc Dir”中的文件
提前致谢。
NSXMLParser 具有三种类型的 init。
-> 初始化
-> 初始化数据
-> initWithContents 的 URL
=> 但是我的 xml 文件存储在应用程序的 Document 目录中,所以如何解析存储在“Doc Dir”中的文件
提前致谢。
nsdata 可以使用文件的内容进行初始化。将 initWithContentsOfFile 实例方法与 NSDAta 一起使用,并将其提供给 nsxmlparser 的 initWithData 方法:
NSString * filePath = [[NSBundle mainBundle] pathForResource:@"someFile"
ofType:@"xml"];
NSData * fileData = [NSData dataWithContentsOfFile:filePath];
NSXMLParser * parser = [NSXMLParser initWithData:fileData];