- From: Chris Lilley <chris@w3.org>
- Date: Wed, 26 Oct 2005 11:24:33 +0200
- To: Ian Hickson <ian@hixie.ch>
- Cc: Andrew Shellshear <Andrew.Shellshear@cisra.canon.com.au>, www-svg@w3.org
On Tuesday, October 25, 2005, 10:10:44 PM, Ian wrote:
IH> On Tue, 25 Oct 2005, Andrew Shellshear wrote:
>>
>> On Fri, 20 May 2005 13:32:15 +0000 (UTC), Ian wrote:
>> > According to section C.4:
>> >
>> > # The outermost <svg> element must be defined in the SVG namespace (e.g.,
>> > # <svg xmlns="http://www.w3.org/2000/svg">); otherwise the document is
>> > # in error.
>> >
>> > This seems like a bogus requirement. If the outermost <svg> element
>> > _isn't_ in the SVG namespace, then it isn't an <svg> element, and is
>> > out of the scope of this specification, surely.
>>
>> Because of the history, the SVG WG feels it is necessary to explicitly
>> say that the namespace declaration must be provided. If it were not for
>> this history, we would not include the sentence you dislike.
IH> I agree with the sentiment, but I feel the current text is just as
IH> misleading, because it is technically incorrect ("bogus", as I said
IH> earlier). Could you rephrase it to something like:
IH> User agents must only consider elements explicitly placed in the
IH> SVG namespace by XML Namespace declarations in the document (e.g.,
IH> <svg xmlns="http://www.w3.org/2000/svg">) as being SVG elements.
That would work. What we were anxious to avoid was saying something like
all svg elements must be in the SVG namespace
because that would then impact the Saphenous Venous Grants ML and
St.Vincent and the Grenadines markup language etc.
IH> The current text is wrong on many counts:
IH> * The document might not be in error, it might be another language,
IH> unrelated to SVG.
And we don't want to preclude that case or to constrain it in any way.
IH> * All the SVG elements must be in the SVG namespace, not just the
IH> outermost element.
Yes.
IH> * The <svg> element must be defined to be in the SVG namespace to
IH> be treated as SVG even if it isn't the root element, e.g. in
IH> compound documents.
Yes.
IH> (I am not satisfied by the WG's current response.)
I think your suggested wording is good. I assume you would be satisfied
if we used it?
--
Chris Lilley mailto:chris@w3.org
Chair, W3C SVG Working Group
W3C Graphics Activity Lead
Co-Chair, W3C Hypertext CG
Received on Wednesday, 26 October 2005 09:24:42 UTC