2013-04-21 87 views
2

我目前正在研究RSS应用程序(iOS),并且我能够将XML数据解析到我的TableView并将提要的图像显示到UIImageView。从Feedburner获取XML图像RSS源

更具体的说,我只是能够获得CNN Money文章上的缩略图图像,但我需要正常大小的图像,以显示在我的UIImageView中。

订阅网址的例子 - http://rss.cnn.com/rss/money_latest.rss

在这个XML饲料,我只对图像抢一个标签“媒体:缩略图”。我如何访问打开完整文章时显示的正常图像?

在此先感谢!

爱德华。

回答

1

你的rss没有正常图像的网址,但是你可以从解析你的rss提要中的link的详细信息页面中得到它。

打开链接,然后尝试找到如何获取link网址中正常图像的<img src=>标记。

你可以简单的使用NSString substring函数来获取从标签..在src在你的情况,因为我看到了Normal Image可以提取从趋势<div id="ie_dottop">图像标签后,这div标签包含正常图像的URL,尝试阅读HTML页面和解析,你将能够得到。

所有最好的。

+0

如果我理解的很好,现在我有一个XML解析器,并且能够抓住相同的图像,只有更大,我需要创建另一个解析器,但对于HTML,是吗? 到目前为止,我只是在HTML标签内部找到正常尺寸(所有时间)的图像。 只有少数XML提要里面有大图像,对吧? 嘿,非常感谢您的回答,我真的很感激。 对不起,我是外国人(巴西)! – Edward 2013-04-21 04:19:19

+0

是的,您需要创建自己的解析器来解析详细的HTML页面,但不使用XML解析,正如我所说的,您需要对HTML进行字符串解析以提取所需的确切'img src'。 – iphonic 2013-04-22 05:28:27

+0

非常感谢您的时间!祝你今天愉快! – Edward 2013-04-23 06:27:16