从RSS提要中检索数据时,是否可以提取文本的实际正文?

时间:2012-08-30 04:32:01

标签: objective-c ios rss

我找到了几个教程,用于制作从RSS源加载数据的iphone应用程序,但它们只提取URL,然后在WebView中从Internet加载页面。

但是,我宁愿能够从文章中提取正文和图片,因此我可以使用针对iPhone优化的设计自行布置内容。

这可能吗?

编辑:

我从另一个question找到了这个代码,根据我的解释,它应该以字符串形式返回页面的源代码。

NSError *error = nil;

NSString *locationString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString] encoding:NSUTF8StringEncoding error:&error];

如果我使用它,解析包含正文和图片的代码的字符串,我应该能够得到我想要的。这会是一个很好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

是的,技术上可行。 RSS是XML,因此使用您喜欢的任何XML解析器来提取信息。真正的斗争将与你所拥有的东西以及设计所要求的一致。但是要开始使用,只需抓住一些示例源,然后使用您想要尝试的任何解析器开始攻击它们。 NSXMLParser是内置的,还有其他很好的第三方,如RaptureXML。