- From: Philippe Le Hegaret <plh@w3.org>
- Date: Tue, 07 Oct 2014 17:01:32 -0400
- To: Boris Zbarsky <bzbarsky@mit.edu>
- Cc: public-html@w3.org
On Tue, 2014-10-07 at 14:57 -0400, Philippe Le Hegaret wrote:
> > 1) Are none of these tests specifically testing createElement on a
> > non-HTML document?
>
> I didn't find one indeed but will send a PR later today to fill the gap.
Here it is:
https://github.com/w3c/web-platform-tests/pull/1276
But I ran into troubles...
The DOM spec says that createDocument creates XMLDocument, so I wrote 3
tests to look at namespaceURI.
1) createDocument(null, null, null).createElement("A")
everyone agrees it is null.
2) createDocument("http://www.w3.org/1999/xhtml", "html",
null).createElement("A")
firefox says null. chrome/safari and opera say
"http://www.w3.org/1999/xhtml". IE says NamespaceError.
3) createDocument("http://www.w3.org/2000/svg", "svg",
null).createElement("A")
firefox and chrome/safari say null. Opera says
"http://www.w3.org/2000/svg". IE says NamespaceError.
With that in mind, we know what 1) needs to say. What about 2 and 3?
Philippe
PS: Opera is the old presto engine.
Received on Tuesday, 7 October 2014 21:01:34 UTC