except
Find all items except the 'Red' type item:
let $allitem := document("data/items.xml")//item/itemno
let $orderitem:= document("data/items.xml")//item[ItemType='Red']/itemno
return
<result>
{$allitem except $orderitem}
</result>
node-after (>>), node-before (<<), and node-equal (==, !==)
Find all the items that occur after itemno '0031' in document order:
let $theitem := document("data/items.xml")//item[itemno='0031']/itemno
for $allitem in document("data/items.xml")//item/itemno
where $allitem >> $theitem
return
<result>
{$allitem}
</result>