======================== Expression: /doc/elem/namespace::node()/.. Object is a Node Set : Set contains 1 nodes: 1 ELEMENT elem namespace ns2 href=nsuri2 ======================== Expression: /doc/elem/namespace::*/self::node()[true()] Object is a Node Set : Set contains 3 nodes: 1 namespace xml href=http://www.w3.org/XML/1998/namespace 2 namespace ns1 href=nsuri1 3 namespace ns2 href=nsuri2 ======================== Expression: //*[namespace::ns1] Object is a Node Set : Set contains 2 nodes: 1 ELEMENT doc namespace ns1 href=nsuri1 2 ELEMENT elem namespace ns2 href=nsuri2