[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Will Atom have a "don't process invalid documents" rule?
Tim just mentioned a mandatory order for the <issued>, <modified> and
<created> elements, hence my question. Will the final Atom specification
include text along the lines of "client implementations MUST reject Atom
feeds if they are invalid". The benefits of this are obvious: if clients
follow the spec, anyone implementing their own Atom feed will instantly
realise if they have made a mistake when they go to test it. The instant
disadvantage is that Aggregators are tools for users: if a feed is
invalid, user's would rather it "just worked" than it threw an error
message.
It's an age old debate I know, but has it been discussed with respect to
Atom?
Cheers,
Simon Willison