2012-05-16 147 views
0

这是我第一次去解析和Xcode一个XML文件,并将其从我已经习惯的略有不同的内部... 我阅读这些文档2:解析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

你只需要给出一个本地文件的路径: -

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

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