每个人早上好,
我已经将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文件格式正确,因为我可以解析服务器没有任何问题 任何人都可以帮助我吗?!?
答案 0 :(得分:1)
首先使用以下命令记录本地文件的内容:
NSLog(@"Local xml: %@", [NSString stringWithContentsOfFile:localPath
encoding:NSUFT8StringEncoding
error:NULL]);
只是为了验证本地内容实际上是否正确。在服务器上更正不能保证在它通往客户端的路径上没有出现问题。