更新现有Atom条目



我管理一个atom提要,它需要能够容纳文章的修订,并以某种方式让客户机提要阅读器确认更新。目前我唯一能做的就是在我的提要中创建一个全新的条目,但这并不是我想要的结果。

我认为我能够更新条目的updated和/或published元素上的时间戳,并且阅读器将适当地处理更新。然而,我在google阅读器和其他各种阅读器上的所有测试都忽略了我的更改。

任何想法吗?我是不是漏掉了什么?

SELF FIX

原来问题出在几件事上。1)少数读者不支持更新现有文章。2) Google reader确实支持更新文章,但是它有自己的时间周期,由Google决定。google reader检查更新的实际时间长度是未知的。

我希望下面的链接对其他人有所帮助。http://www.google.com/support/reader/bin/answer.py?hl=en&回答= 70642

您是否在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_(标准)# Date_formats

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

最新更新