On Mon, 2010-04-12 at 15:44 -0700, David Lutterkort wrote:
I'd much prefer an approach where the XML that is sent back is
backwards
compatible; that means that as versions progress, old clients will still
find what they expect to see, though the XML may contain additional
'stuff' that old clients will just ignore.
Yep, agree. Also that when we define our schema so that it will be
forward compatible - i.e. we leave room for new elements attributes
using <any/> and <anyAttribute/>
I think we'd only bump the media type version if we broke backward
compatibility but wanted to allow clients to negotiate the old version.
I we're careful with our initial design, though, hopefully we will never
have to break backwards compat.
Cheers,
Mark.