我對rss提要很陌生,但我可以使用PHP動態創建提要,並且工作效果很好。我的問題是偶爾飼料沒有任何物品(我將飼料的年齡限制在60天,有時候沒有發生任何事情)。如何製作一個「空的」RSS訂閱
我希望發生的事情是,我只是在我的xml頁面中沒有任何<item>
s。然而,當我這樣做的時候,閱讀器(至少是Google的閱讀器)看起來有點麻煩。儘管XML仍然正確地包含了Feed的名稱,但它沒有標題顯示。
我發現迄今爲止解決這個問題的唯一方法是放入一個虛擬物品,簡單地說就是<item><title></title></item>
。然後我的Google閱讀器正確地找到了Feed的名稱,它看起來像一個空白的Feed。
看來這是一個可能不正確的hokey解決方案。
是否有一些標準方法來處理空的提要的XML演示文稿?
編輯:下面是空的飼料是什麼樣子
<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/"> <channel> <title>News at Example</title> <link>http://www.example.com/feed/sample-reviews</link> <description>Latest Additions to the Sample Category</description> <dc:language>en-us</dc:language> <dc:creator>Contact Example through our "contact us" page</dc:creator> <dc:rights>Copyright 2010 Example Technologies Inc.</dc:rights> <admin:generatorAgent rdf:resource="http://www.codeigniter.com/" /> <item><title></title></item> </channel></rss>
聽起來像一個錯誤。 「- 」較少的Feed沒有任何問題。 –
bobince
2010-10-24 16:28:26
您可以展示您的Feed的完整示例嗎? – 2010-10-24 16:31:46
我已經添加了。如果沒有那個空白的標記,那麼Google閱讀器由於某些原因不會收到Feed的主標題。有了它,它可以正常工作。它也適用於實際項目。只要沒有物品,我就會遇到問題。 –
neomech
2010-10-24 17:21:47