从RSS提要下载XML文件

时间:2014-07-19 16:50:47

标签: objective-c xml rss

正如标题所述,我试图从RSS源下载XML文件,但是,我不确定它是如何在Objective-C中完成的,我试图使用stringWithContentsOfURLNSString stringWithContentsOfURL来说,这不起作用,我不太清楚为什么。

如果有人对如何实现下载有任何建议以及为什么{{1}}无效,请帮助

1 个答案:

答案 0 :(得分:0)

这样的事情怎么样:

XML文件的位置

NSString * url = @"www.example.com/somexmlfile.xml";

发送简单的HTTP GET请求

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] 
                                                   cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData
                                               timeoutInterval:10];

[request setHTTPMethod: @"GET"];

NSError *requestError;
NSURLResponse *urlResponse = nil;

将响应保存在NSData对象中

NSData *response1 = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&requestError];

NSString* xmlFile = [[NSString alloc] initWithData:response1 encoding:NSUTF8StringEncoding];

上面的NSString将包含您的XML文件。