Was ist zu "korrigieren", um anzuzeigen, dass ein Eintrag in einem ATOM-Feed aktualisiert wird?Korrekte/akzeptierte Möglichkeit, einen ATOM-Eintrag zu aktualisieren
Mit "richtig" meine ich passt in bestehende Spezifikationen und etwas Feed Leser werden bemerken und als neu/ungelesen markieren.
Alle Spezifikationen, die ich gefunden habe, sagen, es gibt Unterstützung für einen aktualisierten Knoten. Allerdings, wenn ich versuche, so etwas wie diese
<entry>
<title>Ipv4 For Sale</title>
<link href="http://tech.slashdot.org/story/12/05/24/1526258/sales-of-unused-ipv4-addresses-gaining-steam"/>
<id>urn:uuid:0fd0a227-1be0-bce4-9f53-8c47bf682eb7</id>
<updated>2012-05-24T15:18:19-07:00</updated>
<published>2012-05-24T13:11:37-07:00</published>
<summary type="html"><![CDATA[<p>Web Content Here</p>]]></summary>
</entry>
meine Feed-Reader werden die neuen Inhalte angezeigt werden, aber es wird nicht das Element als neues/ungelesen markieren. Ich benutze NetNewsWire, das ein Mainstream-Feed-Reader ist, und hat eine Einstellung zu "Als ungelesen markieren" alle "Aktualisierte" Elemente.
Es gibt ein paar andere Stack Overflow Fragen zu diesem Thema, und während die gelesenen bestätigen das Verhalten, das ich oben beschrieben habe, keine (scheint?) Eine Lösung zu bieten.
Gibt es eine Möglichkeit, dies zu tun, oder ist es "richtig", einen komplett neuen Eintrag zu posten?
Verwenden Sie die DATE_ATOM-Konstante von PHP, um die Feed-Daten zu generieren, wenn dies wichtig ist.
Was passiert, wenn Sie einen neuen Eintrag mit einem neuen Elementwert und derselben ID erstellen? –