Re: SVG12: image/svg+xml gzip requirements

On Wednesday, December 8, 2004, 7:18:50 PM, Thomas wrote:

TD>     Saying there can/should not be a charset parameter for
TD> image/svg+xml or if there is one it _must_ match the XML document's
TD> encoding is not the same as defining inconsistent processing rules, it
TD> is supporting the TAG finding.

Yes. Which is why its defined that way in the MIME registration.

TD>     What I don't get is why you think image/svg+xml can not possibly
TD> have anything different about it from text/xml.

Actually all text/* have sugfficient problems (mandatory fallback to
text/plain, suitability to be presented raw to the user as plain text,
mandatory fallback to us-ascii unless there is a charset parameter, een
for xml content with an encoding declaration) that text/*+xml is being
deprecated in RFC3023bis.

So we are left with image, application (heck, video, audio, model) /*+xml


TD>     I think that as long as someone _following_ the image/svg+xml
TD> mime-type registration does not break existing XML processors there
TD> is no legacy problem.

As shown by the past several years experience.

Relying on the xml encoding declaration allows content generation tools
to reliably state the character encoding used and to communicate this
reliably to the eventual parser without any special knowledge of a
particular server setup.


TD>  This would allow the registration to explicitly
TD> disallow charset and not break anything or require that it _always_
TD> match with undefined behavior if it doesn't.  If it specified the
TD> charset parameter was ignored that would be problematic.

Right, which is why it doesn't do that.

TD>     Does anyone think it really was a good idea to allow for a
TD> charset that differs from the content?

No, it was a really bad idea that snuck in with an attempt to make
text/*+xml work. It didn't work, and is being deprecated.

TD>  Or are we just propagating a
TD> bad decision on future generations?

Hopefully not.



-- 
 Chris Lilley                    mailto:chris@w3.org
 Chair, W3C SVG Working Group
 Member, W3C Technical Architecture Group

Received on Friday, 10 December 2004 03:46:29 UTC