Sets (set)

EXSLT Sets 包提供了允許您執行集合操作的函式。這些函式的名稱空間是 http://exslt.org/sets

set:difference()

set:difference() 返回兩個節點集之間的差集。換句話說,它返回一個節點集,其中包含存在於一個節點集中但不存在於另一個節點集中的節點。

set:distinct()

set:distinct() 返回指定節點集中節點的子集,只返回字串值唯一的節點。

set:has-same-node()

set:has-same-node() 確定兩個節點集是否具有任何共同節點。

set:intersection()

set:intersection() 返回兩個節點集的交集。換句話說,它返回一個節點集,包含存在於 nodeSet1nodeSet2 中的所有節點。

set:leading()

set:leading() 返回一個節點集中排在另一個節點集第一個節點之前的節點。

set:trailing()

set:trailing() 返回一個節點集中排在另一個節點集第一個節點之後的節點。