Antworten hier sind überall. Einige Leute werden durch die Tatsache verwirrt, dass item
auch eine pubDate
hat. Ich glaube, das OP fragt speziell nach dem Unterschied zwischen lastBuildDate
und pubDate
bei der channel
Ebene.
Von meinem besten Verständnis der RSS-Spezifikation, die für zweideutige Erklärungen berüchtigt ist, wäre lastBuildDate
das letzte Mal, dass der Feed erstellt wurde. Wenn Sie z. B. eine Kopie auf Ihrem Server für eine bestimmte Zeit zwischenspeichern, wird lastBuildDate
die Zeit, in der die zwischengespeicherte Kopie erstellt wurde.
pubDate
, auf der anderen Seite scheint im Grunde das letzte Mal, dass jeder tatsächliche Inhalt im Feed geändert hat. In den meisten Fällen ist es der neueste pubDate
Wert aus dem items
im Feed, da sich der Feedinhalt im Allgemeinen nur ändert, wenn ein neuer Artikel veröffentlicht wird. Es könnte sich jedoch auch um ein Datum handeln, an dem Sie selbst Änderungen an dem Kanal vorgenommen haben, z. B. Ändern des Kanaltitels, der Beschreibung usw.
Die angenommene Antwort stimmt nicht. Siehe meine Antwort niedriger oder die RSS 2.0 Spezifikation. – Vlasec