At 05:59 05/01/09, Robert Sayre wrote:
>http://atompub.org/2004/10/20/draft-ietf-atompub-format-03.html#rfc.section.5.10.2
>
>"If the value of type begins with "text/" or ends with "+xml", the content SHOULD be local; that is to say, no "src" attribute should be provided."
>
>If you want to suggest language that describes the bad things that could happen when people ignore that recommendation, I would be happy to include it.
When I read this, I was somewhat surprised to find a SHOULD. A should, in IETF terms, is really quite strong. I'd prefer a wording such as:
"In general, content with value of type beginning with "text/" or ending with "+xml" will be inline; that is to say, no "src" attribute is provided."
(and I think inline is the better term; local implies on the user's machine rather than inside the document)
In both cases, adding something like "Such content is usually short, and in that case, carrying it inline is more efficient." covers the rationale I know about. There may be other rationales.
Regards, Martin.