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