[Bug 7510] Allow elements beyond just HTML, MathML, and SVG into SVG element

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


Ian 'Hixie' Hickson <ian@hixie.ch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|NEEDSINFO                   |FIXED




--- Comment #15 from Ian 'Hixie' Hickson <ian@hixie.ch>  2009-09-22 22:29:37 ---
> Insert into the HTML5 specification:
> 
> The SVG specification states that namespaced elements not part of the SVG
> specification, and not included in a foreignObject element should be ignored.
> These namespaced elements will be ignored in HTML5. They are considered neither
> conforming nor non-conforming from an HTML5 perspective.

I've added the following text:

"The SVG specification states that elements that are not in the SVG namespace,
that are in SVG fragments, and that are not included in a foreignObject
element, are to be ignored. Similarly, _this_ specification does not define any
processing for elements in SVG fragments that are not in the HTML namespace;
they are considered neither conforming nor non-conforming from the perspective
of this specification."

I changed "namespaced elements" to "elements that are not in the SVG namespace"
because all elements are namespaced elements.
I added "that are in SVG fragments" because SVG doesn't make claims about
elements outside of SVG fragments.
I changed your second sentence to be more precise in its meaning; in
particular, I don't want to imply that HTML elements can be used in SVG in
manners that violate the rest of the HTML spec.
I changed "HTML5" to "this specification" throughout to make future maintenance
easier.

Please let me know if that's acceptable.


-- 
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 Tuesday, 22 September 2009 22:29:46 UTC