集合 (set)

EXSLT 集合包提供了允許您執行集合操作的函式。這些函式的名稱空間是 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() 返回一個節點集中在另一個節點集中第一個節點之後的節點。