@@ -11,25 +11,25 @@ var createElementNS_tests = [
11
11
[ null , "f1oo" , null ] ,
12
12
[ null , "foo1" , null ] ,
13
13
[ null , "\u0BC6foo" , null ] ,
14
- [ null , "\u037Efoo" , "INVALID_CHARACTER_ERR" ] ,
14
+ [ null , "\u037Efoo" , null ] ,
15
15
[ null , "}foo" , "INVALID_CHARACTER_ERR" ] ,
16
- [ null , "f}oo" , "INVALID_CHARACTER_ERR" ] ,
17
- [ null , "foo}" , "INVALID_CHARACTER_ERR" ] ,
18
- [ null , "\uFFFFfoo" , "INVALID_CHARACTER_ERR" ] ,
19
- [ null , "f\uFFFFoo" , "INVALID_CHARACTER_ERR" ] ,
20
- [ null , "foo\uFFFF" , "INVALID_CHARACTER_ERR" ] ,
16
+ [ null , "f}oo" , null ] ,
17
+ [ null , "foo}" , null ] ,
18
+ [ null , "\uFFFFfoo" , null ] ,
19
+ [ null , "f\uFFFFoo" , null ] ,
20
+ [ null , "foo\uFFFF" , null ] ,
21
21
[ null , "<foo" , "INVALID_CHARACTER_ERR" ] ,
22
22
[ null , "foo>" , "INVALID_CHARACTER_ERR" ] ,
23
23
[ null , "<foo>" , "INVALID_CHARACTER_ERR" ] ,
24
- [ null , "f<oo" , "INVALID_CHARACTER_ERR" ] ,
24
+ [ null , "f<oo" , null ] ,
25
25
[ null , "^^" , "INVALID_CHARACTER_ERR" ] ,
26
26
[ null , "fo o" , "INVALID_CHARACTER_ERR" ] ,
27
27
[ null , "-foo" , "INVALID_CHARACTER_ERR" ] ,
28
28
[ null , ".foo" , "INVALID_CHARACTER_ERR" ] ,
29
- [ null , ":foo" , "INVALID_CHARACTER_ERR" ] ,
29
+ [ null , ":foo" , null ] ,
30
30
[ null , "f:oo" , "NAMESPACE_ERR" ] ,
31
31
[ null , "foo:" , "INVALID_CHARACTER_ERR" ] ,
32
- [ null , "f:o:o" , "INVALID_CHARACTER_ERR " ] ,
32
+ [ null , "f:o:o" , "NAMESPACE_ERR " ] ,
33
33
[ null , ":" , "INVALID_CHARACTER_ERR" ] ,
34
34
[ null , "xml" , null ] ,
35
35
[ null , "xmlns" , "NAMESPACE_ERR" ] ,
@@ -39,7 +39,7 @@ var createElementNS_tests = [
39
39
[ null , "xmlfoo:bar" , "NAMESPACE_ERR" ] ,
40
40
[ null , "null:xml" , "NAMESPACE_ERR" ] ,
41
41
[ "" , null , null ] ,
42
- [ "" , ":foo" , "INVALID_CHARACTER_ERR" ] ,
42
+ [ "" , ":foo" , null ] ,
43
43
[ "" , "f:oo" , "NAMESPACE_ERR" ] ,
44
44
[ "" , "foo:" , "INVALID_CHARACTER_ERR" ] ,
45
45
[ undefined , null , null ] ,
@@ -48,10 +48,10 @@ var createElementNS_tests = [
48
48
[ undefined , "1foo" , "INVALID_CHARACTER_ERR" ] ,
49
49
[ undefined , "f1oo" , null ] ,
50
50
[ undefined , "foo1" , null ] ,
51
- [ undefined , ":foo" , "INVALID_CHARACTER_ERR" ] ,
51
+ [ undefined , ":foo" , null ] ,
52
52
[ undefined , "f:oo" , "NAMESPACE_ERR" ] ,
53
53
[ undefined , "foo:" , "INVALID_CHARACTER_ERR" ] ,
54
- [ undefined , "f::oo" , "INVALID_CHARACTER_ERR " ] ,
54
+ [ undefined , "f::oo" , "NAMESPACE_ERR " ] ,
55
55
[ undefined , "xml" , null ] ,
56
56
[ undefined , "xmlns" , "NAMESPACE_ERR" ] ,
57
57
[ undefined , "xmlfoo" , null ] ,
@@ -61,25 +61,25 @@ var createElementNS_tests = [
61
61
[ "http://example.com/" , "foo" , null ] ,
62
62
[ "http://example.com/" , "1foo" , "INVALID_CHARACTER_ERR" ] ,
63
63
[ "http://example.com/" , "<foo>" , "INVALID_CHARACTER_ERR" ] ,
64
- [ "http://example.com/" , "fo<o" , "INVALID_CHARACTER_ERR" ] ,
64
+ [ "http://example.com/" , "fo<o" , null ] ,
65
65
[ "http://example.com/" , "-foo" , "INVALID_CHARACTER_ERR" ] ,
66
66
[ "http://example.com/" , ".foo" , "INVALID_CHARACTER_ERR" ] ,
67
67
[ "http://example.com/" , "f1oo" , null ] ,
68
68
[ "http://example.com/" , "foo1" , null ] ,
69
- [ "http://example.com/" , ":foo" , "INVALID_CHARACTER_ERR" ] ,
69
+ [ "http://example.com/" , ":foo" , null ] ,
70
70
[ "http://example.com/" , "f:oo" , null ] ,
71
- [ "http://example.com/" , "f:o:o" , "INVALID_CHARACTER_ERR" ] ,
71
+ [ "http://example.com/" , "f:o:o" , null ] ,
72
72
[ "http://example.com/" , "foo:" , "INVALID_CHARACTER_ERR" ] ,
73
- [ "http://example.com/" , "f::oo" , "INVALID_CHARACTER_ERR" ] ,
73
+ [ "http://example.com/" , "f::oo" , null ] ,
74
74
[ "http://example.com/" , "a:0" , "INVALID_CHARACTER_ERR" ] ,
75
- [ "http://example.com/" , "0:a" , "INVALID_CHARACTER_ERR" ] ,
75
+ [ "http://example.com/" , "0:a" , null ] ,
76
76
[ "http://example.com/" , "a:_" , null ] ,
77
77
[ "http://example.com/" , "a:\u0BC6" , null ] ,
78
- [ "http://example.com/" , "a:\u037E" , "INVALID_CHARACTER_ERR" ] ,
79
- [ "http://example.com/" , "a:\u0300" , "INVALID_CHARACTER_ERR" ] ,
78
+ [ "http://example.com/" , "a:\u037E" , null ] ,
79
+ [ "http://example.com/" , "a:\u0300" , null ] ,
80
80
[ "http://example.com/" , "\u0BC6:a" , null ] ,
81
- [ "http://example.com/" , "\u0300:a" , "INVALID_CHARACTER_ERR" ] ,
82
- [ "http://example.com/" , "\u037E:a" , "INVALID_CHARACTER_ERR" ] ,
81
+ [ "http://example.com/" , "\u0300:a" , null ] ,
82
+ [ "http://example.com/" , "\u037E:a" , null ] ,
83
83
[ "http://example.com/" , "a:a\u0BC6" , null ] ,
84
84
[ "http://example.com/" , "a\u0BC6:a" , null ] ,
85
85
[ "http://example.com/" , "xml:test" , "NAMESPACE_ERR" ] ,
@@ -103,7 +103,7 @@ var createElementNS_tests = [
103
103
[ "http://example.com/" , "xmlns:foo" , "NAMESPACE_ERR" ] ,
104
104
[ "http://example.com/" , "XMLNS:foo" , null ] ,
105
105
[ "http://example.com/" , "xmlfoo:bar" , null ] ,
106
- [ "http://example.com/" , "prefix::local" , "INVALID_CHARACTER_ERR" ] ,
106
+ [ "http://example.com/" , "prefix::local" , null ] ,
107
107
[ "http://example.com/" , "namespaceURI:{" , "INVALID_CHARACTER_ERR" ] ,
108
108
[ "http://example.com/" , "namespaceURI:}" , "INVALID_CHARACTER_ERR" ] ,
109
109
[ "http://example.com/" , "namespaceURI:~" , "INVALID_CHARACTER_ERR" ] ,
@@ -135,7 +135,7 @@ var createElementNS_tests = [
135
135
[ "/" , "1foo" , "INVALID_CHARACTER_ERR" ] ,
136
136
[ "/" , "f1oo" , null ] ,
137
137
[ "/" , "foo1" , null ] ,
138
- [ "/" , ":foo" , "INVALID_CHARACTER_ERR" ] ,
138
+ [ "/" , ":foo" , null ] ,
139
139
[ "/" , "f:oo" , null ] ,
140
140
[ "/" , "foo:" , "INVALID_CHARACTER_ERR" ] ,
141
141
[ "/" , "xml" , null ] ,
@@ -148,7 +148,7 @@ var createElementNS_tests = [
148
148
[ "http://www.w3.org/XML/1998/namespace" , "1foo" , "INVALID_CHARACTER_ERR" ] ,
149
149
[ "http://www.w3.org/XML/1998/namespace" , "f1oo" , null ] ,
150
150
[ "http://www.w3.org/XML/1998/namespace" , "foo1" , null ] ,
151
- [ "http://www.w3.org/XML/1998/namespace" , ":foo" , "INVALID_CHARACTER_ERR" ] ,
151
+ [ "http://www.w3.org/XML/1998/namespace" , ":foo" , null ] ,
152
152
[ "http://www.w3.org/XML/1998/namespace" , "f:oo" , null ] ,
153
153
[ "http://www.w3.org/XML/1998/namespace" , "foo:" , "INVALID_CHARACTER_ERR" ] ,
154
154
[ "http://www.w3.org/XML/1998/namespace" , "xml" , null ] ,
@@ -163,7 +163,7 @@ var createElementNS_tests = [
163
163
[ "http://www.w3.org/2000/xmlns/" , "1foo" , "INVALID_CHARACTER_ERR" ] ,
164
164
[ "http://www.w3.org/2000/xmlns/" , "f1oo" , "NAMESPACE_ERR" ] ,
165
165
[ "http://www.w3.org/2000/xmlns/" , "foo1" , "NAMESPACE_ERR" ] ,
166
- [ "http://www.w3.org/2000/xmlns/" , ":foo" , "INVALID_CHARACTER_ERR " ] ,
166
+ [ "http://www.w3.org/2000/xmlns/" , ":foo" , "NAMESPACE_ERR " ] ,
167
167
[ "http://www.w3.org/2000/xmlns/" , "f:oo" , "NAMESPACE_ERR" ] ,
168
168
[ "http://www.w3.org/2000/xmlns/" , "foo:" , "INVALID_CHARACTER_ERR" ] ,
169
169
[ "http://www.w3.org/2000/xmlns/" , "xml" , "NAMESPACE_ERR" ] ,
@@ -177,7 +177,7 @@ var createElementNS_tests = [
177
177
[ "foo:" , "1foo" , "INVALID_CHARACTER_ERR" ] ,
178
178
[ "foo:" , "f1oo" , null ] ,
179
179
[ "foo:" , "foo1" , null ] ,
180
- [ "foo:" , ":foo" , "INVALID_CHARACTER_ERR" ] ,
180
+ [ "foo:" , ":foo" , null ] ,
181
181
[ "foo:" , "f:oo" , null ] ,
182
182
[ "foo:" , "foo:" , "INVALID_CHARACTER_ERR" ] ,
183
183
[ "foo:" , "xml" , null ] ,
0 commit comments