Tim Bray wrote:

http://www.intertwingly.net/wiki/pie/PaceExtendingAtom

I'm having a hard time parsing the requirements on markup appearing somewhere not mentioned by the spec. For example, markup from future versions of Atom could appear in atom:feed, but would be indistinguishable from foreign markup to an Atom 1.0 processor. The spec doesn't say anything about processor behavior when foreign markup is encountered in an "illegal" location. Could we say something like the following?


"When foreign markup is encountered in another location, software behavior is undefined."

It's ok to halt and catch fire, ok to do something with it, ok to ignore it, and ok to preserve it.

Also, would a signed feed require a DSig element in atom:feed?

Robert Sayre



Reply via email to