***** DATA ***** ns0: /lists/*/* item=A,item=B,item=C,item=D,item=E,item=A,item=B,item=C,item=D,item=E,item=A,item=B,item=C,item=X,item=Y,item=Z,item=X,item=Y,item=Z,item=A,item=B,item=C,item=D,item=E,item=A,item=B,item=C,item=D,item=E,item=X,item=Y,item=Z,item=X,item=Y,item=Z,item=A,item=B,item=C,item=D,item=E, ns3: /lists/list3/* item=X,item=Y,item=Z, ns4: /lists/*/item item=A,item=B,item=C,item=D,item=E,item=A,item=B,item=C,item=D,item=E,item=A,item=B,item=C,item=X,item=Y,item=Z,item=X,item=Y,item=Z,item=A,item=B,item=C,item=D,item=E,item=A,item=B,item=C,item=D,item=E,item=X,item=Y,item=Z,item=X,item=Y,item=Z,item=A,item=B,item=C,item=D,item=E, ns5: /lists/list5/item item=X,item=Y,item=Z,item=A,item=B,item=C,item=D,item=E, ns6: /lists/* ***** TESTS ***** Intersection - ns0, ns3: X,Y,Z: XYZ Difference - ns6, ns5: list,list1,list2,list3,list4,list5: Difference - ns5, ns6: X,Y,Z,A,B,C,D,E: XYZABCDE Values of $ns4: ABCDEABCDEABCXYZXYZABCDEABCDEXYZXYZABCDE Distinct - ns4: ABCDEXYZ hasSameNodes - $ns0, lists/*/*: evaluate - lists//*/@* ... BbyY true