[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Handling unknown elements in an entry




--- Robert Sayre <mint@xxxxxxxxxxxxxxx> wrote:
> 
> It's probably more productive to look at this as a
> storage operation. We 
> need to define the extent to which clients can
> expect to pick up what 
> they drop off. For example, storing atom:summary
> wouldn't be a guarantee 
> that it's useful on the site, but at least it would
> continue to be 
> present in the editor.

>From the perspective as the person responsible for a
lot of the server back end of MSN Spaces, it's a
non-starter to expect that we'll store arbitrary XML
sent from clients that doesn't map to properties in
our internal data model. 

> > 
> > However it is a significant burden for clients
> because
> > it means they'll have to know every single entry
> > element supported by every single blog service
> they
> > support posting to. I'd find this to be just as
> bad as
> > the MetaWeblog API mess that we have today. 
> 
> Yes, it would be, if we insist that elements
> directly reflect some 
> property of the site instead of treating them as
> stored annotations.
> 
> Am I making sense?

I see your perspective but I don't agree with it. HTTP
allows servers to ignore headers they don't support
and still return 200, I don't see why Atom should try
to be any different. 

THINGS TO DO IF I BECOME AN EVIL OVERLORD #222
I reserve the right to execute any henchmen who appear to be a little too intelligent, powerful, or devious. However if I do so, I will not at some subsequent point shout "Why am I surrounded by these incompetent fools?!"


		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Helps protect you from nasty viruses. 
http://promotions.yahoo.com/new_mail