2013-04-21 130 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