さまざまな Web サイトから 3 つまたは 4 つのニュースの rss フィードを読み、それらを yahoo パイプでマージしています。各ニュース項目から 1 枚の画像を表示しています。今、私は2つの問題に直面しています。
1> 画像は、異なるフィードの異なるタグで提供されます。画像のさまざまなタグは次のとおりです。
<media:content medium="image" url="http://metrouk2.files.wordpress.com/2013/08/1000x67025.jpg?w=150&h=150&crop=1">
<media:title type="html">Liverpool v Stoke City - Premier League</media:title>
</media:content>
別のフィードから:
<media:thumbnail height="340" link="" url="http://www.chelseafc.com/javaImages/4a/7c/0,,10268~12155978,00.jpg" width="640"/
そして別のフィード:
<enclosure length="150" type="image/jpeg" url="http://u.goal.com/187200/187249_thumb.jpg"/>
2> また、いくつかのフィードでは、3 つまたは 4 つのメディア: コンテンツ データを取得しています。それらの一部は画像ではなく mp3 ファイルです。また、ニュース項目に関連する画像でさえ固定位置にありません。4番目のメディア:コンテンツの場合もあれば、最初の場合もあります。
最初の問題については、クライアント側でソースを評価し、ソースに応じて情報を抽出していますが、将来的にフィードを追加したいと考えており、それらすべてのソースを明示的に処理したくないため、そうしたくありません。クライアント側で。
2番目の問題については、私は無力です...最初のメディア:コンテンツを表示しているだけで、正しい画像が表示される場合と表示されない場合があります。
また指摘しておくと、yahoo pipe はそれを適切に実行し、yahoo pipes パネルのニュース項目に従って関連する画像を表示します。
私は本当にこれに苦労しています。これの正しい方向を教えてください。