更新现有的Atom条目

时间:2011-08-22 02:17:59

标签: xml atom-feed

我管理的原子Feed需要能够容纳文章的修订版,并且客户端供稿阅读器会以某种方式确认更新。目前,我唯一能做的就是在我的Feed中创建一个全新的条目,但这并不是理想的结果。

我以为我可以更新条目的updated和/或published元素上的时间戳,读者会适当地处理更新。然而,我对谷歌阅读器和其他各种饲料阅读器的测试都忽略了我的改变。

有什么想法?有什么我想念的吗?

2 个答案:

答案 0 :(得分:2)

SELF FIX

原来问题是一些事情。 1)一些读者不支持更新现有文章。 2)谷歌阅读器确实支持更新文章,但这是谷歌规定的自己的时间周期。谷歌阅读器检查更新的实际时间长度是未知的。

我希望以下链接可以帮助其他人。 http://www.google.com/support/reader/bin/answer.py?hl=en&answer=70642

答案 1 :(得分:1)

您是否在updated元素中使用了正确的日期格式?

根据RFC 3339 指定的规则,它应该是

示例:

<updated>2003-12-13T18:30:02Z</updated>
<updated>2003-12-13T18:30:02.25Z</updated>
<updated>2003-12-13T18:30:02+01:00</updated>
<updated>2003-12-13T18:30:02.25+01:00</updated>

请参阅http://en.wikipedia.org/wiki/Atom_(standard)#Date_formats

更多来自规范:http://www.atomenabled.org/developers/syndication/atom-format-spec.php#date.constructs