简体   繁体   English

解析存储在iPhone应用程序的Documents目录中的XML文件

[英]Parsing an XML file stored in the Documents directory of an iPhone application

NSXMLParser has three types of init. NSXMLParser有三种类型的init。

-> init - > init

-> initWith Data - > initWith Data

-> initWithContents of URL - > init的initWithContents


=> But my xml file is stored at Application's Document directory, so how to parse a file which is stored at "Doc Dir" =>但是我的xml文件存储在Application的Document目录中,所以如何解析存储在“Doc Dir”中的文件

Thanks in advance. 提前致谢。

nsdata can be initialize with the contents of a file. nsdata可以使用文件的内容进行初始化。 Use the initWithContentsOfFile instance method with NSDAta and supply that to nsxmlparser's initWithData method: 将initWithContentsOfFile实例方法与NSDAta一起使用,并将其提供给nsxmlparser的initWithData方法:

NSString * filePath = [[NSBundle mainBundle] pathForResource:@"someFile"
                                                      ofType:@"xml"];
NSData * fileData = [NSData dataWithContentsOfFile:filePath];
NSXMLParser * parser = [NSXMLParser initWithData:fileData];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM