3
在处理它之前,有没有一种方法可以验证/验证远程XML(或先下载并保存在本地),然后将这些信息存储到使用iPhone SDK 3的CoreData或DB中?iPhone SDK:在处理之前验证XML?
在处理它之前,有没有一种方法可以验证/验证远程XML(或先下载并保存在本地),然后将这些信息存储到使用iPhone SDK 3的CoreData或DB中?iPhone SDK:在处理之前验证XML?
在可可你可以下载它
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url
cachePolicy:NSURLRequestReturnCacheDataElseLoad
timeoutInterval:30];
NSData *urlData;
NSURLResponse *response;
NSError *error = nil;
urlData = [NSURLConnection sendSynchronousRequest:urlRequest
returningResponse:&response
error:&error];
并将其加载到一个NSXMLDocument
NSXMLDocument *doc = [[NSXMLDocument alloc]
initWithData:urlData options:0 error:&error];
与
NSArray* tempArray = [doc nodesForXPath:@"something/anotherthing" error:&error];
得到的节点不知道是不是所有的这适用于iPhone。
恐怕NSXMLDocument只是不在iOS SDK中 – Macomatic 2011-04-02 15:41:09
我猜你可以写一个网络调用到文件的NSData *对象?或者我错过了什么? – 2011-03-29 20:29:07