2012-02-26 4 views
0

RSSでうまく応答できます。私はjfeedを使用してプルしようとしていますが、本当に欲しいのはコンテンツです。 [コンテンツ:コード化された]私はこれを必要とするので、私は各投稿から最初の画像をつかむことができます。コンテンツを取得しようとしています:jfeedでエンコードされた

これを行うためにjfeedを更新するのは簡単だと思っていましたが、何も試してみることはできません。最も明白な試みが追加することでした:

item.content = jQuery(this).find('content\:encoded').eq(0).text(); 

をが、これは空の文字列を返します。私は本当に正しい方向へのプッシュを感謝します、ありがとう!

答えて

1

警告:jfeedはわかりませんが、多くのフィードパーサーを使用しています。

この警告では、どうしてコロンの前にスラッシュを付けますか?あなたはそれをする必要はありません。

また、一部のフィードパーサーは名前空間を認識しません。 contentは名前空間接頭辞ですから、jfeedはfind()にできない可能性があります。その場合は、.find('encoded')を試し、名前空間接頭辞を省略する必要があります。

フィード(またはそのフィード内の特定のアイテム)にcontent:encoded要素が含まれていない可能性もあります。これはRSSの拡張であり、必要な要素ではありません。

+0

'.find(' encoded ')'はCHARMのように機能しました。どうもありがとうございます!! – theTHP

関連する問題