[whatwg] HTMLness bit on script-created documents
Henri Sivonen
hsivonen at iki.fi
Thu Oct 8 04:37:22 PDT 2009
In reference to https://bugzilla.mozilla.org/show_bug.cgi?id=520969:
Gecko currently looks at the doctype passed to createDocument() in
order to decide what interfaces to offer on the returned document and
in order to determine if the HTMLness bit gets set. This behavior was
added for Acid3 https://bugzilla.mozilla.org/show_bug.cgi?id=450160
and is endorsed by a "may" statement in DOM Level 3 Core:
http://www.w3.org/TR/DOM-Level-3-Core/core.html#Level-2-Core-DOM-createDocument
WebKit and Opera don't implement this behavior and always return a
Document that doesn't have the HTMLness bit set.
DOM Level 3 Core mentions that DOM Level 2 HTML specifies a method
called createHTMLDocument(). I see such a method in DOM Level 2 HTML
CR http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/html.html but I
don't see it in the REC http://www.w3.org/TR/DOM-Level-2-HTML/
html.html. Gecko doesn't implement this method but Opera and WebKit do.
Hixie:
Is there a reason why HTML5 doesn't mention createHTMLDocument()? Does
HTML5 contradict the DOM Level 3 Core "may" about createDocument() on
purpose?
--
Henri Sivonen
hsivonen at iki.fi
http://hsivonen.iki.fi/
More information about the whatwg
mailing list