我对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