* David Powell <[EMAIL PROTECTED]> [2007-05-24 02:05]:
> Wednesday, May 23, 2007, 9:11:09 PM, A. Pagaltzis wrote:
> > A client could then use this optional information, where it
> > is present, in order to optimise its processing.
> 
> > RFC 4287 itself makes no such provision, though.
> 
> ... and there is no guarantee that such an extension would
> work, because by overriding RFC4287s assertion that a feed is
> unordered, the extension would effectively have mustUnderstand
> semantics, which Atom doesn't support.

How so? Pure RFC 4287 implementations would process the entire
feed as usual. Clients which understand the extension could skip
some of the processing based on the order of the entries. I see
no change in feed semantics that would affect oblivious clients.

> Having said that, Microsoft's Simple List Extensions for RSS
> [1] might be useful. They allow you to specify a sort order for
> display of a feed, and the default sort order additionally acts
> as an assertion that the feed is physically sorted in that
> order. The caveats above still apply though.
> 
> [1] http://msdn2.microsoft.com/en-gb/xml/bb190612.aspx

FWIW, the `cf:treatAs/text()='list'` feature of that spec *does*
change the feed semantics in a way incompatible with RFC 4287.

The `cf:listinfo` feature set OTOH would be what Matthew Becker
is looking for, and can be used independently of the `cf:treatAs`
feature, and if it is, then by the aforementioned argument, the
caveat does *not* apply.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

Reply via email to