我找到了几个教程,用于制作从RSS源加载数据的iphone应用程序,但它们只提取URL,然后在WebView中从Internet加载页面。
但是,我宁愿能够从文章中提取正文和图片,因此我可以使用针对iPhone优化的设计自行布置内容。
这可能吗?
编辑:
我从另一个question找到了这个代码,根据我的解释,它应该以字符串形式返回页面的源代码。
NSError *error = nil;
NSString *locationString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString] encoding:NSUTF8StringEncoding error:&error];
如果我使用它,解析包含正文和图片的代码的字符串,我应该能够得到我想要的。这会是一个很好的解决方案吗?
答案 0 :(得分:0)
是的,技术上可行。 RSS是XML,因此使用您喜欢的任何XML解析器来提取信息。真正的斗争将与你所拥有的东西以及设计所要求的一致。但是要开始使用,只需抓住一些示例源,然后使用您想要尝试的任何解析器开始攻击它们。 NSXMLParser是内置的,还有其他很好的第三方,如RaptureXML。