Henry Story wrote:
On 11 Nov 2004, at 14:43, Bill de h�ra wrote:
Anyway, this won't cater for the situation where the publisher wants to insist you do not process the document without be able to process a specified namespace. Tim's proposal does.
I was speaking particularly about PaceExtendingAtom [1]
So am I.
The problem I have with Tim's Proposal on PaceExtendingAtom is that it limits where new attributes can appear.
I think this will not be a concern by the time we're done. I don't think anyone is looking for text of the kind "you cannot put extra things here". In a roundabout way, when I said that 'unknown foreign elements' weren't needed, this is what I was getting at. Having as many places as possible open for extension should be a good thing.
You can extend Atom with foreign namespaced elements and attributes in any position, as long as the following conditions are met:
1- if all those foreign name spaced elements are removed from DocOrig, you end up with a valid Atom document (call it DocMin)
2- DocMin should be a well formed Atom Document as stated in this spec
3- unless a mustunderstand element is present, a parser parsing DocMin is correctly
parsing DocOrig
I might try and synthesize this with PaceExtendingAtom as it may be just another way of phrasing the essence of the Pace. Tim?
cheers Bill
