解析本地保存的XML文件

时间:2010-10-22 08:32:14

标签: iphone xml cocoa-touch

每个人早上好,

我已经将XML文件下载到我的文档文件夹但是如何确定文件的路径以便我可以解析它?!

我用

试了一下
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *localPath = [rootPath stringByAppendingPathComponent:@"test.xml"];

我得到了这个消息:

/.../.../Library/Application Support/iPhone Simulator/4.0/Applications/AF71BAFD-2014-4A79-BEA8-D6D9D2A6BBDB/Documents/test.xml
Entity: line 1: parser error : Start tag expected, '<' not found
/.../.../Library/Application Support/iPhone Simulator/4.0/Applications/

XML文件格式正确,因为我可以解析服务器没有任何问题 任何人都可以帮助我吗?!?

1 个答案:

答案 0 :(得分:1)

首先使用以下命令记录本地文件的内容:

NSLog(@"Local xml: %@", [NSString stringWithContentsOfFile:localPath
                                                  encoding:NSUFT8StringEncoding
                                                     error:NULL]);

只是为了验证本地内容实际上是否正确。在服务器上更正不能保证在它通往客户端的路径上没有出现问题。