1 PASS child::para 2 PASS child::* 3 PASS child::text() 4 PASS child::node() 5 PASS attribute::name 6 PASS attribute::* 7 PASS descendant::para 8 PASS ancestor::div 9 PASS ancestor-or-self::div 10 PASS descendant-or-self::para 11 PASS self::para 12 PASS self::para 13 PASS child::chapter/descendant::para 14 PASS child::*/child::para 15 PASS / 16 PASS /descendant::para 17 PASS /descendant::olist/child::item 18 PASS child::para[position()=1] 19 PASS child::para[position()=last()] 20 PASS child::para[position()=last()-1] 21 PASS child::para[position()>1] 22 PASS following-sibling::chapter[position()=1] 23 PASS preceding-sibling::chapter[position()=1] 24 PASS /descendant::figure[position()=42] 25 PASS /child::doc/child::chapter[position()=5]/child::section[position()=2] 26 PASS child::para[attribute::type="warning"][position()=5] 27 PASS child::para[position()=5][attribute::type="warning"] 28 PASS child::chapter[child::title='Introduction'] 29 PASS child::chapter[child::title] 30 PASS child::*[self::chapter or self::appendix] 31 PASS child::*[self::chapter or self::appendix][position()=last()] 32 PASS successfullyParsed is true 33 34 TEST COMPLETE 35 36