- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Thu, 02 Apr 2009 21:00:16 -0400
- To: HTML WG <public-html@w3.org>, www-svg <www-svg@w3.org>
Cameron McCormack wrote:
> Apologies for not paying enough attention, here. What is the current
> suggestion for handling camel-cased SVG elements in
> createElement{,NS}(), getElementsByTagName{,NS}() and Selectors?
Per the current HTML5 spec text:
createElement: In an text/html document, this always creates an element
whose namespace is the XHTML1 namespace and whose localName is the
ascii-lowercased string passed to createElement.
createElementNS: As per DOM Core spec: Creates an element in the given
namespace and with the given localName. No case conversion is performed.
getElementsByTagName called on a Document object that was served as
text/html, or on an element in the XHTML1 namespace in such a document:
A node matches if one of the conditions below holds:
1) Its tagName exactly matches the string passed in.
2) It is a node in the XHTML1 namespace and its tagName matches
the string passed in when an ASCII-case-insensitive comparison
is done.
getElementsByTagName in all other cases: As per DOM Core spec. No case
conversions are performed.
getElementsByTagNameNS: As per DOM Core spec. No case conversions are
performed.
Selectors: This section is still to be written.
Was that the question? Or were you asking about the two proposals to
modify this?
-Boris
Received on Friday, 3 April 2009 01:01:09 UTC