2011-02-18 8 views
0

Magpie RSSパーサーを使用して別のWebサイトに表示しようとしているブログのRSSフィードがあります。 'リンク'タグと 'タイトル'タグを正しく取得していますが、ブログの投稿の内容は取得しません。過去には、私はそれを動作させましたが、内容はタグで囲まれていました。この場合、コンテンツのような表示されます。Magpie RSSが表示されない

XML

<content type="html">Test post&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/886334333339671757-1360251841923051040?l=grippofunkband.blogspot.com' alt='' /&gt;&lt;/div&gt;</content> 

PHP

require_once 'rss/rss_fetch.inc'; 

$url = 'http://feeds.feedburner.com/grippofunkband?format=xml'; 
//http://grippofunkband.blogspot.com/feeds/posts/default'; 
$rss = fetch_rss($url); 

$i = 0; 
$max = 4; 
foreach ($rss->items as $item) { 
    $title = $item['title']; 
    $content = $item['content'];   
    $url = $item['link']; 
    $pubDate = $item['updated']; 
    echo "<li>$title<br />$url<br />$content</li>";//<a href='$url'></a> 
    if (++$i == $max) break;       
} 

誰が、なぜコンテンツタグに何つかむいないと考えることができますか私はこの問題を回避する方法があれば?どんな助けでも大歓迎です!

答えて

1

これはRSSフィードではありません。それはAtomフィードです。これはおそらくあなたの基本的な問題だと思います。メモリから、contentの代わりにatom_contentを取得しようとしますが、使用しているMagpieの正確なバージョンによって異なる場合があります。

+0

@user問題はありません。私は正しい名前を反映するために私の答えを更新しました。 –

関連する問題