解析位于项目内部的XML

时间:2012-05-16 12:23:41

标签: ios xml parsing project

这是我第一次使用Xcode解析XML文件,它与我以前的有点不同...... 我读了这两篇文档:

http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/XMLParsing/Articles/UsingParser.html

http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/XMLParsing/Articles/HandlingElements.html#//apple_ref/doc/uid/20002265-BCIJFGJI

我明白发生了什么......但我还有一个问题。如何解析直接位于项目中的XML文件(我的意思是,例如在资源文件中,我通常放置我的图像?)。他们通常会展示如何获取XML文件的URL。但事实并非如此。它将直接加载到iPad上,包括图像和所有内容......

1 个答案:

答案 0 :(得分:1)

您只需要提供本地文件的路径: -

NSString *myFile= [documentsDirectory stringByAppendingPathComponent:@"youFile.xml"]; 
NSURL *xmlFile = [NSURL fileURLWithPath:myFile];  
NSXMLParser *parser= [[NSXMLParser alloc] initWithContentsOfURL:xmlFile]; 

这只是一个实现自己登录的示例,使用上面的两行来获取本地文件的路径。