[Bug 5801] Conformance rules for xmlns unintuitively different for HTML and foreign content

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5801





--- Comment #5 from Henri Sivonen <hsivonen@iki.fi>  2008-06-26 08:30:49 ---
(In reply to comment #4)
> Actually the reason xmlns="" is allowed on SVG and MathML fragments is to
> enable copy/paste from XML source to text/html source, and the reason xmlns=""
> is allowed in on HTML fragments is to enable the same document to be used in
> text/html and XML contexts. Being able to copy from XHTML source to text/html
> has not been a goal.

OK, perhaps it isn't a goal, but having different rules is still unintuitive
(and adds conformance checker complexity rather pointlessly). Since doing what
Simon suggesting for making rules consistent would break the SVG/MathML use
case but doing what I suggested wouldn't break the use case for the HTML side,
I continue to suggest what I suggested initially.

(I think using xmlns attributes *at all* is aesthetically displeasing, but we
already have huge aesthetic holes in the conformance definition, such as not
requiring a particular source indent style.)


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Thursday, 26 June 2008 08:31:24 UTC