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
네트워크 호출에서 파일로 가져 오는 NSData * 객체를 작성할 수 있습니다. 또는 나는 무엇인가 놓치고 있냐? –