Reinstate active flag for iterators
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / dom / traversal / NodeIterator-expected.txt
1
2 PASS detach() should be a no-op 
3 PASS createNodeIterator() parameter defaults 
4 PASS createNodeIterator() with null as arguments 
5 PASS createNodeIterator() with undefined as arguments 
6 PASS Propagate exception from filter function 
7 PASS Recursive filters need to throw 
8 PASS document.createNodeIterator(paras[0], 0, null) 
9 PASS document.createNodeIterator(paras[0], 0, (function(node) { return true })) 
10 PASS document.createNodeIterator(paras[0], 0, (function(node) { return false })) 
11 PASS document.createNodeIterator(paras[0], 0, (function(node) { return node.nodeName[0] == '#' })) 
12 PASS document.createNodeIterator(paras[0], 0xFFFFFFFF, null) 
13 PASS document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return true })) 
14 PASS document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return false })) 
15 PASS document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
16 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, null) 
17 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
18 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
19 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
20 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, null) 
21 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
22 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
23 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
24 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
25 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
26 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
27 PASS document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
28 PASS document.createNodeIterator(paras[0].firstChild, 0, null) 
29 PASS document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return true })) 
30 PASS document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return false })) 
31 PASS document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 
32 PASS document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, null) 
33 PASS document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return true })) 
34 PASS document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return false })) 
35 PASS document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
36 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, null) 
37 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
38 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
39 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
40 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 
41 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
42 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
43 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
44 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
45 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
46 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
47 PASS document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
48 PASS document.createNodeIterator(paras[1].firstChild, 0, null) 
49 PASS document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return true })) 
50 PASS document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return false })) 
51 PASS document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 
52 PASS document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, null) 
53 PASS document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return true })) 
54 PASS document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return false })) 
55 PASS document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
56 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, null) 
57 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
58 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
59 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
60 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 
61 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
62 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
63 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
64 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
65 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
66 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
67 PASS document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
68 PASS document.createNodeIterator(foreignPara1, 0, null) 
69 PASS document.createNodeIterator(foreignPara1, 0, (function(node) { return true })) 
70 PASS document.createNodeIterator(foreignPara1, 0, (function(node) { return false })) 
71 PASS document.createNodeIterator(foreignPara1, 0, (function(node) { return node.nodeName[0] == '#' })) 
72 PASS document.createNodeIterator(foreignPara1, 0xFFFFFFFF, null) 
73 PASS document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return true })) 
74 PASS document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return false })) 
75 PASS document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
76 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, null) 
77 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
78 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
79 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
80 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, null) 
81 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
82 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
83 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
84 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
85 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
86 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
87 PASS document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
88 PASS document.createNodeIterator(foreignPara1.firstChild, 0, null) 
89 PASS document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return true })) 
90 PASS document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return false })) 
91 PASS document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 
92 PASS document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, null) 
93 PASS document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return true })) 
94 PASS document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return false })) 
95 PASS document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
96 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, null) 
97 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
98 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
99 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
100 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 
101 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
102 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
103 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
104 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
105 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
106 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
107 PASS document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
108 PASS document.createNodeIterator(detachedPara1, 0, null) 
109 PASS document.createNodeIterator(detachedPara1, 0, (function(node) { return true })) 
110 PASS document.createNodeIterator(detachedPara1, 0, (function(node) { return false })) 
111 PASS document.createNodeIterator(detachedPara1, 0, (function(node) { return node.nodeName[0] == '#' })) 
112 PASS document.createNodeIterator(detachedPara1, 0xFFFFFFFF, null) 
113 PASS document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return true })) 
114 PASS document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return false })) 
115 PASS document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
116 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, null) 
117 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
118 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
119 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
120 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, null) 
121 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
122 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
123 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
124 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
125 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
126 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
127 PASS document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
128 PASS document.createNodeIterator(detachedPara1.firstChild, 0, null) 
129 PASS document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return true })) 
130 PASS document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return false })) 
131 PASS document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 
132 PASS document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, null) 
133 PASS document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return true })) 
134 PASS document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return false })) 
135 PASS document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
136 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, null) 
137 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
138 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
139 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
140 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 
141 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
142 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
143 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
144 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
145 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
146 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
147 PASS document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
148 PASS document.createNodeIterator(document, 0, null) 
149 PASS document.createNodeIterator(document, 0, (function(node) { return true })) 
150 PASS document.createNodeIterator(document, 0, (function(node) { return false })) 
151 PASS document.createNodeIterator(document, 0, (function(node) { return node.nodeName[0] == '#' })) 
152 PASS document.createNodeIterator(document, 0xFFFFFFFF, null) 
153 PASS document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return true })) 
154 PASS document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return false })) 
155 PASS document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
156 PASS document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, null) 
157 PASS document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
158 PASS document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
159 PASS document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
160 PASS document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, null) 
161 PASS document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
162 PASS document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
163 PASS document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
164 PASS document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
165 PASS document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
166 PASS document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
167 PASS document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
168 PASS document.createNodeIterator(detachedDiv, 0, null) 
169 PASS document.createNodeIterator(detachedDiv, 0, (function(node) { return true })) 
170 PASS document.createNodeIterator(detachedDiv, 0, (function(node) { return false })) 
171 PASS document.createNodeIterator(detachedDiv, 0, (function(node) { return node.nodeName[0] == '#' })) 
172 PASS document.createNodeIterator(detachedDiv, 0xFFFFFFFF, null) 
173 PASS document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return true })) 
174 PASS document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return false })) 
175 PASS document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
176 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, null) 
177 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
178 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
179 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
180 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, null) 
181 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
182 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
183 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
184 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
185 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
186 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
187 PASS document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
188 PASS document.createNodeIterator(foreignDoc, 0, null) 
189 PASS document.createNodeIterator(foreignDoc, 0, (function(node) { return true })) 
190 PASS document.createNodeIterator(foreignDoc, 0, (function(node) { return false })) 
191 PASS document.createNodeIterator(foreignDoc, 0, (function(node) { return node.nodeName[0] == '#' })) 
192 PASS document.createNodeIterator(foreignDoc, 0xFFFFFFFF, null) 
193 PASS document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return true })) 
194 PASS document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return false })) 
195 PASS document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
196 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, null) 
197 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
198 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
199 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
200 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, null) 
201 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
202 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
203 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
204 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
205 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
206 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
207 PASS document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
208 PASS document.createNodeIterator(foreignPara2, 0, null) 
209 PASS document.createNodeIterator(foreignPara2, 0, (function(node) { return true })) 
210 PASS document.createNodeIterator(foreignPara2, 0, (function(node) { return false })) 
211 PASS document.createNodeIterator(foreignPara2, 0, (function(node) { return node.nodeName[0] == '#' })) 
212 PASS document.createNodeIterator(foreignPara2, 0xFFFFFFFF, null) 
213 PASS document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return true })) 
214 PASS document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return false })) 
215 PASS document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
216 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, null) 
217 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
218 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
219 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
220 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, null) 
221 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
222 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
223 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
224 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
225 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
226 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
227 PASS document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
228 PASS document.createNodeIterator(xmlDoc, 0, null) 
229 PASS document.createNodeIterator(xmlDoc, 0, (function(node) { return true })) 
230 PASS document.createNodeIterator(xmlDoc, 0, (function(node) { return false })) 
231 PASS document.createNodeIterator(xmlDoc, 0, (function(node) { return node.nodeName[0] == '#' })) 
232 PASS document.createNodeIterator(xmlDoc, 0xFFFFFFFF, null) 
233 PASS document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return true })) 
234 PASS document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return false })) 
235 PASS document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
236 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, null) 
237 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
238 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
239 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
240 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, null) 
241 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
242 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
243 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
244 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
245 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
246 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
247 PASS document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
248 PASS document.createNodeIterator(xmlElement, 0, null) 
249 PASS document.createNodeIterator(xmlElement, 0, (function(node) { return true })) 
250 PASS document.createNodeIterator(xmlElement, 0, (function(node) { return false })) 
251 PASS document.createNodeIterator(xmlElement, 0, (function(node) { return node.nodeName[0] == '#' })) 
252 PASS document.createNodeIterator(xmlElement, 0xFFFFFFFF, null) 
253 PASS document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return true })) 
254 PASS document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return false })) 
255 PASS document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
256 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, null) 
257 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
258 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
259 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
260 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, null) 
261 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
262 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
263 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
264 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
265 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
266 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
267 PASS document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
268 PASS document.createNodeIterator(detachedTextNode, 0, null) 
269 PASS document.createNodeIterator(detachedTextNode, 0, (function(node) { return true })) 
270 PASS document.createNodeIterator(detachedTextNode, 0, (function(node) { return false })) 
271 PASS document.createNodeIterator(detachedTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 
272 PASS document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, null) 
273 PASS document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return true })) 
274 PASS document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return false })) 
275 PASS document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
276 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, null) 
277 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
278 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
279 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
280 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 
281 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
282 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
283 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
284 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
285 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
286 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
287 PASS document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
288 PASS document.createNodeIterator(foreignTextNode, 0, null) 
289 PASS document.createNodeIterator(foreignTextNode, 0, (function(node) { return true })) 
290 PASS document.createNodeIterator(foreignTextNode, 0, (function(node) { return false })) 
291 PASS document.createNodeIterator(foreignTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 
292 PASS document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, null) 
293 PASS document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return true })) 
294 PASS document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return false })) 
295 PASS document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
296 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, null) 
297 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
298 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
299 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
300 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 
301 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
302 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
303 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
304 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
305 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
306 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
307 PASS document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
308 PASS document.createNodeIterator(processingInstruction, 0, null) 
309 PASS document.createNodeIterator(processingInstruction, 0, (function(node) { return true })) 
310 PASS document.createNodeIterator(processingInstruction, 0, (function(node) { return false })) 
311 PASS document.createNodeIterator(processingInstruction, 0, (function(node) { return node.nodeName[0] == '#' })) 
312 PASS document.createNodeIterator(processingInstruction, 0xFFFFFFFF, null) 
313 PASS document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return true })) 
314 PASS document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return false })) 
315 PASS document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
316 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, null) 
317 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
318 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
319 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
320 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, null) 
321 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
322 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
323 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
324 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
325 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
326 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
327 PASS document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
328 PASS document.createNodeIterator(detachedProcessingInstruction, 0, null) 
329 PASS document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return true })) 
330 PASS document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return false })) 
331 PASS document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return node.nodeName[0] == '#' })) 
332 PASS document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, null) 
333 PASS document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return true })) 
334 PASS document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return false })) 
335 PASS document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
336 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, null) 
337 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
338 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
339 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
340 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, null) 
341 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
342 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
343 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
344 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
345 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
346 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
347 PASS document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
348 PASS document.createNodeIterator(comment, 0, null) 
349 PASS document.createNodeIterator(comment, 0, (function(node) { return true })) 
350 PASS document.createNodeIterator(comment, 0, (function(node) { return false })) 
351 PASS document.createNodeIterator(comment, 0, (function(node) { return node.nodeName[0] == '#' })) 
352 PASS document.createNodeIterator(comment, 0xFFFFFFFF, null) 
353 PASS document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return true })) 
354 PASS document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return false })) 
355 PASS document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
356 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, null) 
357 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
358 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
359 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
360 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, null) 
361 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
362 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
363 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
364 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
365 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
366 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
367 PASS document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
368 PASS document.createNodeIterator(detachedComment, 0, null) 
369 PASS document.createNodeIterator(detachedComment, 0, (function(node) { return true })) 
370 PASS document.createNodeIterator(detachedComment, 0, (function(node) { return false })) 
371 PASS document.createNodeIterator(detachedComment, 0, (function(node) { return node.nodeName[0] == '#' })) 
372 PASS document.createNodeIterator(detachedComment, 0xFFFFFFFF, null) 
373 PASS document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return true })) 
374 PASS document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return false })) 
375 PASS document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
376 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, null) 
377 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
378 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
379 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
380 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, null) 
381 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
382 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
383 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
384 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
385 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
386 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
387 PASS document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
388 PASS document.createNodeIterator(docfrag, 0, null) 
389 PASS document.createNodeIterator(docfrag, 0, (function(node) { return true })) 
390 PASS document.createNodeIterator(docfrag, 0, (function(node) { return false })) 
391 PASS document.createNodeIterator(docfrag, 0, (function(node) { return node.nodeName[0] == '#' })) 
392 PASS document.createNodeIterator(docfrag, 0xFFFFFFFF, null) 
393 PASS document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return true })) 
394 PASS document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return false })) 
395 PASS document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
396 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, null) 
397 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
398 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
399 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
400 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, null) 
401 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
402 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
403 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
404 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
405 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
406 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
407 PASS document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
408 PASS document.createNodeIterator(doctype, 0, null) 
409 PASS document.createNodeIterator(doctype, 0, (function(node) { return true })) 
410 PASS document.createNodeIterator(doctype, 0, (function(node) { return false })) 
411 PASS document.createNodeIterator(doctype, 0, (function(node) { return node.nodeName[0] == '#' })) 
412 PASS document.createNodeIterator(doctype, 0xFFFFFFFF, null) 
413 PASS document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return true })) 
414 PASS document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return false })) 
415 PASS document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
416 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, null) 
417 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
418 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
419 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
420 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, null) 
421 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
422 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
423 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
424 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
425 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
426 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
427 PASS document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
428 PASS document.createNodeIterator(foreignDoctype, 0, null) 
429 PASS document.createNodeIterator(foreignDoctype, 0, (function(node) { return true })) 
430 PASS document.createNodeIterator(foreignDoctype, 0, (function(node) { return false })) 
431 PASS document.createNodeIterator(foreignDoctype, 0, (function(node) { return node.nodeName[0] == '#' })) 
432 PASS document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, null) 
433 PASS document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return true })) 
434 PASS document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return false })) 
435 PASS document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
436 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, null) 
437 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
438 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
439 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
440 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, null) 
441 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
442 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
443 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
444 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
445 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
446 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
447 PASS document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
448 PASS document.createNodeIterator(paras[1], 0, null) 
449 PASS document.createNodeIterator(paras[1], 0, (function(node) { return true })) 
450 PASS document.createNodeIterator(paras[1], 0, (function(node) { return false })) 
451 PASS document.createNodeIterator(paras[1], 0, (function(node) { return node.nodeName[0] == '#' })) 
452 PASS document.createNodeIterator(paras[1], 0xFFFFFFFF, null) 
453 PASS document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return true })) 
454 PASS document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return false })) 
455 PASS document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
456 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, null) 
457 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
458 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
459 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
460 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, null) 
461 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
462 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
463 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
464 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
465 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
466 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
467 PASS document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
468 PASS document.createNodeIterator(detachedPara2, 0, null) 
469 PASS document.createNodeIterator(detachedPara2, 0, (function(node) { return true })) 
470 PASS document.createNodeIterator(detachedPara2, 0, (function(node) { return false })) 
471 PASS document.createNodeIterator(detachedPara2, 0, (function(node) { return node.nodeName[0] == '#' })) 
472 PASS document.createNodeIterator(detachedPara2, 0xFFFFFFFF, null) 
473 PASS document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return true })) 
474 PASS document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return false })) 
475 PASS document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
476 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, null) 
477 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
478 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
479 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
480 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, null) 
481 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
482 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
483 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
484 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
485 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
486 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
487 PASS document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
488 PASS document.createNodeIterator(detachedPara2.firstChild, 0, null) 
489 PASS document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return true })) 
490 PASS document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return false })) 
491 PASS document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return node.nodeName[0] == '#' })) 
492 PASS document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, null) 
493 PASS document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return true })) 
494 PASS document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return false })) 
495 PASS document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
496 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, null) 
497 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
498 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
499 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
500 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, null) 
501 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
502 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
503 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
504 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
505 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
506 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
507 PASS document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
508 PASS document.createNodeIterator(testDiv, 0, null) 
509 PASS document.createNodeIterator(testDiv, 0, (function(node) { return true })) 
510 PASS document.createNodeIterator(testDiv, 0, (function(node) { return false })) 
511 PASS document.createNodeIterator(testDiv, 0, (function(node) { return node.nodeName[0] == '#' })) 
512 PASS document.createNodeIterator(testDiv, 0xFFFFFFFF, null) 
513 PASS document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return true })) 
514 PASS document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return false })) 
515 PASS document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
516 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, null) 
517 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
518 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
519 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
520 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, null) 
521 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
522 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
523 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
524 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
525 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
526 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
527 PASS document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
528 PASS document.createNodeIterator(detachedXmlElement, 0, null) 
529 PASS document.createNodeIterator(detachedXmlElement, 0, (function(node) { return true })) 
530 PASS document.createNodeIterator(detachedXmlElement, 0, (function(node) { return false })) 
531 PASS document.createNodeIterator(detachedXmlElement, 0, (function(node) { return node.nodeName[0] == '#' })) 
532 PASS document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, null) 
533 PASS document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return true })) 
534 PASS document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return false })) 
535 PASS document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
536 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, null) 
537 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
538 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
539 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
540 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, null) 
541 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
542 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
543 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
544 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
545 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
546 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
547 PASS document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
548 PASS document.createNodeIterator(detachedForeignTextNode, 0, null) 
549 PASS document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return true })) 
550 PASS document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return false })) 
551 PASS document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 
552 PASS document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, null) 
553 PASS document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return true })) 
554 PASS document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return false })) 
555 PASS document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
556 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, null) 
557 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
558 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
559 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
560 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 
561 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
562 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
563 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
564 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
565 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
566 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
567 PASS document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
568 PASS document.createNodeIterator(xmlTextNode, 0, null) 
569 PASS document.createNodeIterator(xmlTextNode, 0, (function(node) { return true })) 
570 PASS document.createNodeIterator(xmlTextNode, 0, (function(node) { return false })) 
571 PASS document.createNodeIterator(xmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 
572 PASS document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, null) 
573 PASS document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return true })) 
574 PASS document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return false })) 
575 PASS document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
576 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, null) 
577 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
578 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
579 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
580 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 
581 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
582 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
583 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
584 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
585 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
586 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
587 PASS document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
588 PASS document.createNodeIterator(detachedXmlTextNode, 0, null) 
589 PASS document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return true })) 
590 PASS document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return false })) 
591 PASS document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' })) 
592 PASS document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, null) 
593 PASS document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return true })) 
594 PASS document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return false })) 
595 PASS document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
596 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, null) 
597 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
598 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
599 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
600 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null) 
601 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
602 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
603 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
604 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
605 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
606 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
607 PASS document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
608 PASS document.createNodeIterator(xmlComment, 0, null) 
609 PASS document.createNodeIterator(xmlComment, 0, (function(node) { return true })) 
610 PASS document.createNodeIterator(xmlComment, 0, (function(node) { return false })) 
611 PASS document.createNodeIterator(xmlComment, 0, (function(node) { return node.nodeName[0] == '#' })) 
612 PASS document.createNodeIterator(xmlComment, 0xFFFFFFFF, null) 
613 PASS document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return true })) 
614 PASS document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return false })) 
615 PASS document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
616 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, null) 
617 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
618 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
619 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
620 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, null) 
621 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
622 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
623 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
624 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
625 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
626 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
627 PASS document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
628 PASS document.createNodeIterator(foreignComment, 0, null) 
629 PASS document.createNodeIterator(foreignComment, 0, (function(node) { return true })) 
630 PASS document.createNodeIterator(foreignComment, 0, (function(node) { return false })) 
631 PASS document.createNodeIterator(foreignComment, 0, (function(node) { return node.nodeName[0] == '#' })) 
632 PASS document.createNodeIterator(foreignComment, 0xFFFFFFFF, null) 
633 PASS document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return true })) 
634 PASS document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return false })) 
635 PASS document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
636 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, null) 
637 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
638 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
639 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
640 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, null) 
641 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
642 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
643 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
644 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
645 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
646 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
647 PASS document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
648 PASS document.createNodeIterator(detachedForeignComment, 0, null) 
649 PASS document.createNodeIterator(detachedForeignComment, 0, (function(node) { return true })) 
650 PASS document.createNodeIterator(detachedForeignComment, 0, (function(node) { return false })) 
651 PASS document.createNodeIterator(detachedForeignComment, 0, (function(node) { return node.nodeName[0] == '#' })) 
652 PASS document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, null) 
653 PASS document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return true })) 
654 PASS document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return false })) 
655 PASS document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
656 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, null) 
657 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
658 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
659 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
660 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, null) 
661 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
662 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
663 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
664 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
665 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
666 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
667 PASS document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
668 PASS document.createNodeIterator(detachedXmlComment, 0, null) 
669 PASS document.createNodeIterator(detachedXmlComment, 0, (function(node) { return true })) 
670 PASS document.createNodeIterator(detachedXmlComment, 0, (function(node) { return false })) 
671 PASS document.createNodeIterator(detachedXmlComment, 0, (function(node) { return node.nodeName[0] == '#' })) 
672 PASS document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, null) 
673 PASS document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return true })) 
674 PASS document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return false })) 
675 PASS document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
676 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, null) 
677 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
678 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
679 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
680 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, null) 
681 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
682 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
683 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
684 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
685 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
686 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
687 PASS document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
688 PASS document.createNodeIterator(foreignDocfrag, 0, null) 
689 PASS document.createNodeIterator(foreignDocfrag, 0, (function(node) { return true })) 
690 PASS document.createNodeIterator(foreignDocfrag, 0, (function(node) { return false })) 
691 PASS document.createNodeIterator(foreignDocfrag, 0, (function(node) { return node.nodeName[0] == '#' })) 
692 PASS document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, null) 
693 PASS document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return true })) 
694 PASS document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return false })) 
695 PASS document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
696 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, null) 
697 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
698 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
699 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
700 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, null) 
701 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
702 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
703 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
704 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
705 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
706 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
707 PASS document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
708 PASS document.createNodeIterator(xmlDocfrag, 0, null) 
709 PASS document.createNodeIterator(xmlDocfrag, 0, (function(node) { return true })) 
710 PASS document.createNodeIterator(xmlDocfrag, 0, (function(node) { return false })) 
711 PASS document.createNodeIterator(xmlDocfrag, 0, (function(node) { return node.nodeName[0] == '#' })) 
712 PASS document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, null) 
713 PASS document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return true })) 
714 PASS document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return false })) 
715 PASS document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
716 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, null) 
717 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
718 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
719 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
720 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, null) 
721 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
722 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
723 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
724 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
725 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
726 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
727 PASS document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
728 PASS document.createNodeIterator(xmlDoctype, 0, null) 
729 PASS document.createNodeIterator(xmlDoctype, 0, (function(node) { return true })) 
730 PASS document.createNodeIterator(xmlDoctype, 0, (function(node) { return false })) 
731 PASS document.createNodeIterator(xmlDoctype, 0, (function(node) { return node.nodeName[0] == '#' })) 
732 PASS document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, null) 
733 PASS document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return true })) 
734 PASS document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return false })) 
735 PASS document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' })) 
736 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, null) 
737 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true })) 
738 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false })) 
739 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' })) 
740 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, null) 
741 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true })) 
742 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false })) 
743 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' })) 
744 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null) 
745 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true })) 
746 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false })) 
747 PASS document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' })) 
748