我觉得,在每个RSS.xml文件中,pubDate和lastBuildDate都匹配.
我相信这一个,并不总是如此......
首先,上述两者之间的区别是什么?
其次,RSS阅读器根据pubDate或lastBuildDate按日期对内容进行排序?
Gab*_*ley 30
发布时间:
频道或项目的原始发布日期.(可选的)
lastBuildDate:
最近修改了频道内容的时间.(可选的)
以下是RSS 2.0规范中可选项的一些文档.
这里的答案到处都是.有些人也因为item
有这样一个事实而感到困惑pubDate
.我相信OP是专门询问之间的区别lastBuildDate
,并pubDate
在channel
级别.
根据我对RSS规范的最好理解,该规范因模糊解释而臭名昭着,lastBuildDate
将是最后一次创建Feed.例如,如果在服务器上缓存它的副本一段时间,lastBuildDate
那么是否会创建缓存副本.
pubDate
另一方面,似乎基本上是最后一次Feed中的任何实际内容发生了变化.在大多数情况下,它几乎都是pubDate
来自items
Feed中的最新值,因为通常情况下,Feed内容仅在某些新项目发布时才会发生变化.但是,它也可能是您对频道进行一些更改的日期,例如更改频道标题,说明等.