gpt4 book ai didi

objective-c - iPhone SDK : verify XML before processing it?

转载 作者:数据小太阳 更新时间:2023-10-29 02:46:49 25 4
gpt4 key购买 nike

在使用 iPhone SDK 3 处理远程 XML 并将信息存储到 CoreData 或 DB 之前,有没有办法验证/验证远程 XML(或先下载它并将其存储在本地)?

最佳答案

在 Cocoa 中你可以直接下载它

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。

关于objective-c - iPhone SDK : verify XML before processing it?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2226253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com