#xml 1

#data //@foo #result 1 /1/1/@foo #data //./attribute::foo #result 1 /1/1/@foo #data attribute::foo #result 1 #result 1 /1/1 /1/1/@foo #result 1 /1/1/@foo #data attribute::* #result 1 /1/1 /1/1/@foo /1/1/@bar #data attribute::a:* #ns a #result 1 /1/1 #data attribute::a:foo #ns a http://a/ #result 1 /1/1 #xml 2 #data //attribute::a:hoge #ns a http://a/ #result 2 #xml 3 #data //attribute::a:hoge #ns a http://a/ #result 3 /1/1/@A:hoge #data //attribute::a:* #ns a http://a/ #result 3 /1/1/@A:hoge /1/1/@A:foo #data //attribute::*/following::* #result 3 #data //attribute::*/preceding-sibling::* #result 3 #data //@xmlns:* #ns xmlns http://www.w3.org/2000/xmlns/ #result 3 #xml 4 #data //@* #result 4 #data //namespace::* #result 1 #result 3 #data //namespace::h #result 1 #result 3 #data //namespace::h/.. #result 1 #result 3