RSS/Atom フィードを解析するために ROME パーサーを使用しています。問題は、ニュース フィード/エントリの画像 URL が表示されないことです。問題の一部は、フィードに一貫性がなく、画像の URL が一貫していないことにもあります。
<media:thumbnail...>
BBC ニュースは要素内に画像の URL を配置します
<item>
<title>Dementia in care homes 'more common'</title>
<description>Eight out of 10 residents in care homes are now thought to have dementia or severe memory problems, new data shows.</description>
<link>http://www.bbc.co.uk/news/health-21579394#sa-ns_mchannel=rss&ns_source=PublicRSS20-sa</link>
<guid isPermaLink="false">http://www.bbc.co.uk/news/health-21579394</guid>
<pubDate>Tue, 26 Feb 2013 00:28:31 GMT</pubDate>
<media:thumbnail width="66" height="49" url="http://news.bbcimg.co.uk/media/images/66064000/jpg/_66064884_c0016428-geriatric_care-spl.jpg"/>
<media:thumbnail width="144" height="81" url="http://news.bbcimg.co.uk/media/images/66064000/jpg/_66064885_c0016428-geriatric_care-spl.jpg"/>
</item>
ただし、一部のニュース フィードでは、エンクロージャー要素内に画像が配置されます。また、一部のフィードにはそれらがまったくありません。
だから私の問題は次のとおりです。フィードに存在する場合、どうすれば取得できますか。これまでのところ、Rome API は完璧に機能しています。しかし、今私はこれで立ち往生しています。