PASS //item[@id >= 2 and @id <= 4]
PASS /doc/child::item[1]
PASS //group[@id="g2"]/ancestor::*[1]
PASS //item[@id="2"]/following-sibling::item[1]
PASS //item[@id="5"]/preceding-sibling::item[1]
PASS //group[@id="g2"]/following::item[1]
PASS //group[@id="g2"]/preceding::item[1]
PASS //group[@id="g1"]/descendant-or-self::item[1]
PASS //group[@id="g2"]/ancestor-or-self::*[1]
PASS //group/descendant::item[number(//choice/@index)*2]
PASS (//item[@id="5"]/preceding-sibling::item)[1]
PASS successfullyParsed is true

TEST COMPLETE

