2011-02-18 135 views
0

我有一個博客的RSS源,我試圖在另一個網站上使用Magpie RSS解析器顯示。它正確地獲取「鏈接」和「標題」標籤,但不會獲取博客帖子的內容。在過去,我已經完成了它的工作,但內容被包含在標籤中。在這種情況下,內容顯示爲這樣:鵲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 Feed,我認爲這可能是您的基本問題。從內存中,嘗試抓取atom_content而不是content,但它可能取決於您正在使用的喜鵲的確切版本。

+0

@user沒問題。我已更新我的答案以反映正確的名稱。 –