Harness status: OK Found 596 tests 596 Pass Pass createElementNS test in HTML document: null,null,null Pass createElementNS test in XML document: null,null,null Pass createElementNS test in XHTML document: null,null,null Pass createElementNS test in HTML document: null,undefined,null Pass createElementNS test in XML document: null,undefined,null Pass createElementNS test in XHTML document: null,undefined,null Pass createElementNS test in HTML document: null,"foo",null Pass createElementNS test in XML document: null,"foo",null Pass createElementNS test in XHTML document: null,"foo",null Pass createElementNS test in HTML document: null,"1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: null,"1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: null,"1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: null,"f1oo",null Pass createElementNS test in XML document: null,"f1oo",null Pass createElementNS test in XHTML document: null,"f1oo",null Pass createElementNS test in HTML document: null,"foo1",null Pass createElementNS test in XML document: null,"foo1",null Pass createElementNS test in XHTML document: null,"foo1",null Pass createElementNS test in HTML document: null,"ெfoo",null Pass createElementNS test in XML document: null,"ெfoo",null Pass createElementNS test in XHTML document: null,"ெfoo",null Pass createElementNS test in HTML document: null,";foo",null Pass createElementNS test in XML document: null,";foo",null Pass createElementNS test in XHTML document: null,";foo",null Pass createElementNS test in HTML document: null,"}foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: null,"}foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: null,"}foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: null,"f}oo",null Pass createElementNS test in XML document: null,"f}oo",null Pass createElementNS test in XHTML document: null,"f}oo",null Pass createElementNS test in HTML document: null,"foo}",null Pass createElementNS test in XML document: null,"foo}",null Pass createElementNS test in XHTML document: null,"foo}",null Pass createElementNS test in HTML document: null,"\ufffffoo",null Pass createElementNS test in XML document: null,"\ufffffoo",null Pass createElementNS test in XHTML document: null,"\ufffffoo",null Pass createElementNS test in HTML document: null,"f\uffffoo",null Pass createElementNS test in XML document: null,"f\uffffoo",null Pass createElementNS test in XHTML document: null,"f\uffffoo",null Pass createElementNS test in HTML document: null,"foo\uffff",null Pass createElementNS test in XML document: null,"foo\uffff",null Pass createElementNS test in XHTML document: null,"foo\uffff",null Pass createElementNS test in HTML document: null,"","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: null,"foo>","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: null,"foo>","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: null,"","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: null,"","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: null,"","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: null,"f","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://example.com/","","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://example.com/","","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://example.com/","fo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://example.com/","namespaceURI:>","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://example.com/","namespaceURI:>","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://example.com/","namespaceURI:,","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://example.com/","namespaceURI:,","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://example.com/","namespaceURI:,","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://example.com/","namespaceURI:a ","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://example.com/","namespaceURI:a ","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://example.com/","namespaceURI:a ","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://example.com/","namespaceURI:\"","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://example.com/","namespaceURI:\"","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://example.com/","namespaceURI:\"","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "/","foo",null Pass createElementNS test in XML document: "/","foo",null Pass createElementNS test in XHTML document: "/","foo",null Pass createElementNS test in HTML document: "/","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "/","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "/","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "/","f1oo",null Pass createElementNS test in XML document: "/","f1oo",null Pass createElementNS test in XHTML document: "/","f1oo",null Pass createElementNS test in HTML document: "/","foo1",null Pass createElementNS test in XML document: "/","foo1",null Pass createElementNS test in XHTML document: "/","foo1",null Pass createElementNS test in HTML document: "/",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "/",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "/",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "/","f:oo",null Pass createElementNS test in XML document: "/","f:oo",null Pass createElementNS test in XHTML document: "/","f:oo",null Pass createElementNS test in HTML document: "/","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "/","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "/","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "/","xml",null Pass createElementNS test in XML document: "/","xml",null Pass createElementNS test in XHTML document: "/","xml",null Pass createElementNS test in HTML document: "/","xmlns","NAMESPACE_ERR" Pass createElementNS test in XML document: "/","xmlns","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "/","xmlns","NAMESPACE_ERR" Pass createElementNS test in HTML document: "/","xmlfoo",null Pass createElementNS test in XML document: "/","xmlfoo",null Pass createElementNS test in XHTML document: "/","xmlfoo",null Pass createElementNS test in HTML document: "/","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XML document: "/","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "/","xml:foo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "/","xmlns:foo","NAMESPACE_ERR" Pass createElementNS test in XML document: "/","xmlns:foo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "/","xmlns:foo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "/","xmlfoo:bar",null Pass createElementNS test in XML document: "/","xmlfoo:bar",null Pass createElementNS test in XHTML document: "/","xmlfoo:bar",null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","foo",null Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","foo",null Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","foo",null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","f1oo",null Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","f1oo",null Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","f1oo",null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","foo1",null Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","foo1",null Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","foo1",null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","f:oo",null Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","f:oo",null Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","f:oo",null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","xml",null Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","xml",null Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","xml",null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","xmlns","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","xmlns","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","xmlns","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","xmlfoo",null Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","xmlfoo",null Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","xmlfoo",null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","xml:foo",null Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","xml:foo",null Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","xml:foo",null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","xmlns:foo","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","xmlns:foo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","xmlns:foo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespaces","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespaces","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespaces","xml:foo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/xml/1998/namespace","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/xml/1998/namespace","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/xml/1998/namespace","xml:foo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","foo","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","foo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","foo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","f1oo","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","f1oo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","f1oo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","foo1","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","foo1","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","foo1","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","f:oo","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","f:oo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","f:oo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","xml","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","xml","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","xml","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","xmlns",null Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","xmlns",null Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","xmlns",null Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","xmlfoo","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","xmlfoo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","xmlfoo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","xml:foo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","xmlns:foo",null Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","xmlns:foo",null Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","xmlns:foo",null Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","xmlfoo:bar","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","xmlfoo:bar","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","xmlfoo:bar","NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","foo:xmlns","NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","foo:xmlns","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","foo:xmlns","NAMESPACE_ERR" Pass createElementNS test in HTML document: "foo:","foo",null Pass createElementNS test in XML document: "foo:","foo",null Pass createElementNS test in XHTML document: "foo:","foo",null Pass createElementNS test in HTML document: "foo:","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "foo:","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "foo:","1foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "foo:","f1oo",null Pass createElementNS test in XML document: "foo:","f1oo",null Pass createElementNS test in XHTML document: "foo:","f1oo",null Pass createElementNS test in HTML document: "foo:","foo1",null Pass createElementNS test in XML document: "foo:","foo1",null Pass createElementNS test in XHTML document: "foo:","foo1",null Pass createElementNS test in HTML document: "foo:",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "foo:",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "foo:",":foo","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "foo:","f:oo",null Pass createElementNS test in XML document: "foo:","f:oo",null Pass createElementNS test in XHTML document: "foo:","f:oo",null Pass createElementNS test in HTML document: "foo:","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "foo:","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "foo:","foo:","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "foo:","xml",null Pass createElementNS test in XML document: "foo:","xml",null Pass createElementNS test in XHTML document: "foo:","xml",null Pass createElementNS test in HTML document: "foo:","xmlns","NAMESPACE_ERR" Pass createElementNS test in XML document: "foo:","xmlns","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "foo:","xmlns","NAMESPACE_ERR" Pass createElementNS test in HTML document: "foo:","xmlfoo",null Pass createElementNS test in XML document: "foo:","xmlfoo",null Pass createElementNS test in XHTML document: "foo:","xmlfoo",null Pass createElementNS test in HTML document: "foo:","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XML document: "foo:","xml:foo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "foo:","xml:foo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "foo:","xmlns:foo","NAMESPACE_ERR" Pass createElementNS test in XML document: "foo:","xmlns:foo","NAMESPACE_ERR" Pass createElementNS test in XHTML document: "foo:","xmlns:foo","NAMESPACE_ERR" Pass createElementNS test in HTML document: "foo:","xmlfoo:bar",null Pass createElementNS test in XML document: "foo:","xmlfoo:bar",null Pass createElementNS test in XHTML document: "foo:","xmlfoo:bar",null Pass createElementNS test in HTML document: "","","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "","","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "","","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: null,"","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: null,"","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: null,"","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: undefined,"","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: undefined,"","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: undefined,"","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://example.com/",null,null Pass createElementNS test in XML document: "http://example.com/",null,null Pass createElementNS test in XHTML document: "http://example.com/",null,null Pass createElementNS test in HTML document: "http://example.com/","","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://example.com/","","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://example.com/","","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "/",null,null Pass createElementNS test in XML document: "/",null,null Pass createElementNS test in XHTML document: "/",null,null Pass createElementNS test in HTML document: "/","","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "/","","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "/","","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace",null,null Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace",null,null Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace",null,null Pass createElementNS test in HTML document: "http://www.w3.org/XML/1998/namespace","","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://www.w3.org/XML/1998/namespace","","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/XML/1998/namespace","","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/",null,"NAMESPACE_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/",null,"NAMESPACE_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/",null,"NAMESPACE_ERR" Pass createElementNS test in HTML document: "http://www.w3.org/2000/xmlns/","","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "http://www.w3.org/2000/xmlns/","","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "http://www.w3.org/2000/xmlns/","","INVALID_CHARACTER_ERR" Pass createElementNS test in HTML document: "foo:",null,null Pass createElementNS test in XML document: "foo:",null,null Pass createElementNS test in XHTML document: "foo:",null,null Pass createElementNS test in HTML document: "foo:","","INVALID_CHARACTER_ERR" Pass createElementNS test in XML document: "foo:","","INVALID_CHARACTER_ERR" Pass createElementNS test in XHTML document: "foo:","","INVALID_CHARACTER_ERR" Pass Lower-case HTML element without a prefix Pass Lower-case HTML element with a prefix Pass Lower-case non-HTML element without a prefix Pass Lower-case non-HTML element with a prefix Pass Upper-case HTML element without a prefix Pass Upper-case HTML element with a prefix Pass Upper-case non-HTML element without a prefix Pass Upper-case non-HTML element with a prefix Pass null namespace Pass undefined namespace Pass empty string namespace