1 PASS //*[@id="2"]/child::* 2 PASS //*[@id="2.2"]/parent::* 3 PASS //*[@id="2.2"]/ancestor::* 4 PASS //*[@id="2.2"]/following-sibling::* 5 PASS //*[@id="2.2"]/preceding-sibling::* 6 PASS //*[@id="2.2"]/following::* 7 PASS //*[@id="2.2"]/preceding::* 8 PASS //*[@id="2.2"]/attribute::* 9 PASS //*[@id="2.2"]/self::* 10 PASS //*[@id="1"]/descendant-or-self::* 11 PASS //*[@id="2.2"]/ancestor-or-self::* 12 Test that the ancestor, descendant, following, preceding, and self axes partition the document 13 PASS nodeCount is 16 14 PASS 0 15 PASS 1 16 PASS 1.1 17 PASS 1.1.1 18 PASS 2 19 PASS 2.1 20 PASS 2.1.1 21 PASS 2.2 22 PASS 2.2.1 23 PASS 2.2.2 24 PASS 2.2.3 25 PASS 2.3 26 PASS 2.3.1 27 PASS 3 28 PASS 3.1 29 PASS 3.1.1 30 PASS successfullyParsed is true 31 32 TEST COMPLETE 33 34