W3C home > Mailing lists > Public > public-html@w3.org > November 2009

Re: XMLNS in Inkscape and other editors

From: Shelley Powers <shelley.just@gmail.com>
Date: Fri, 20 Nov 2009 09:48:58 -0600
Message-ID: <643cc0270911200748x75b1be09q56fe348b5cca21c0@mail.gmail.com>
To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Cc: HTMLwg <public-html@w3.org>
On Fri, Nov 20, 2009 at 7:54 AM, Leif Halvard Silli
<xn--mlform-iua@xn--mlform-iua.no> wrote:
> Shelley took up the problem that SVG editors are known to place
> namespaces in their code, thus automatically being invalid - bug 7510
> [1].
>
> However, online services such as Gooogle Sites [2] (formerly known as
> Jotspot [3]) do the same, directly in the HTML (XHTML served as
> text/HTML). E.g. from the Chromium homepage[4]:
>
> <body xmlns="http://www.google.com/ns/jotspot" id="body" class=" en">
>
> FWIW, when validating that page according to its doctype, there were 89
> errors and 29 warnings[5]. Validating as HTML5 there were only 40 [6]
> or 44 [7] errors. If namespaces were permitted, there would be fewer.
>
> [1] http://www.w3.org/Bugs/Public/show_bug.cgi?id=7510
> [2] http://sites.google.com/
> [3] http://en.wikipedia.org/wiki/Jotspot#History
> [4] http://www.chromium.org/
> [5] http://validator.w3.org/check?uri=http%3A%2F%2Fwww.chromium.org
> [6]
> http://validator.w3.org/check?uri=http%3A%2F%2Fwww.chromium.org&doctype=HTML5
> [7]
> http://validator.nu/?doc=http%3A%2F%2Fwww.chromium.org%2F&parser=html5&laxtype=yes
> --
> leif halvard silli
>
>

Though Google used namespaces incorrectly, Inkscape does not. And as
we've seen the use of Inkscape annotated SVG is not uncommon.

More importantly many SVG files also have properly used and namespaced
Creative Commons licenses. If we want to strip the Inkscape
annotation, we cannot strip the CC annotation.

But this is all stuff we knew and stuff we've been talking about.
That's why I'm not sanguine on the new ideas with namespaces in
separate files. I believe we need to make namespaces in HTML work
because we will have to deal with namespaces in HTML -- some members
of the HTML WG not liking namespaces and validators throwing out too
many errors and messages to be useful are not going to stop what is
reality.

As for Google's error, you know if the company doesn't care about the
quality of its web pages, that's the company's problem. I'm not going
to spend time helping a company that has the capability of putting out
valid web pages, but seems to be indifferent about doing so.

Shelley
Received on Friday, 20 November 2009 15:49:26 UTC

This archive was generated by hypermail 2.4.0 : Saturday, 9 October 2021 18:45:03 UTC