On 20/2/05 2:46 AM, "Graham" <[EMAIL PROTECTED]> wrote:

> i) Syndication documents shouldn't ever contain multiple versions of
> the same entry*.
> 
> * for the simple reason that it makes them an order of magnitude harder
> to process and display correctly (and often impossible to display
> correctly, since it won't always be clear which is the latest version).

Think of a feed as a stream of entry instances (not hard to do), and process
accordingly. The same thing with a feed document. Whether you read from the
top of the document to the bottom, or vice versa, shouldn't matter - you can
identify the more recent entry by atom:updated. If two instances with the
same atom:id have the same atom:updated, then there is no significant
difference between the two, so go with a random choice (that's not hard
either) (and lobby for atom:modified while you're at it).

For feed readers that already support entry persistence and entry
replacement when an entry is updated from one document to the next, why is
this an order of magnitude more difficult to do in the one document?

e.

Reply via email to