WPT
wpt / dom / nodes / Node-contains.html
Spec: DOM ↗
Runs: Chrome 155.0.8042.0 (wpt@0588f3896, 2026-09-04) | Firefox 157.0a1 (wpt@0588f3896, 2026-09-04) | Safari 251 preview (wpt@e7122b73f, 2026-09-04) | Ladybird 1.0-b1af2 (wpt@0588f3896, 2026-09-04) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 1482/1482 | 1482/1482 | 1482/1482 | 1482/1482 | 1482/1482 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| paras[0].contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[0].firstChild.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].firstChild.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[5].firstChild.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara1.firstChild.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara1.firstChild.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| document.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedDiv.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoc.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignPara2.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoc.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlElement.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedTextNode.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignTextNode.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| processingInstruction.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedProcessingInstruction.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| comment.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedComment.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| docfrag.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| doctype.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDoctype.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| paras[1].contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedPara2.firstChild.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| testDiv.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlElement.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignTextNode.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlTextNode.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlTextNode.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlComment.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignComment.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedForeignComment.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| detachedXmlComment.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| foreignDocfrag.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDocfrag.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(null) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(paras[0]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(paras[5].firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(foreignPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedPara1) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(document) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(foreignDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(foreignPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(xmlDoc) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(xmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(processingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(comment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(docfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(doctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(paras[1]) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedPara2) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(testDiv) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(xmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(foreignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | — |
| xmlDoctype.contains(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | — |