集合 (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()返回兩個節點集的交集。換句話說,它返回一個包含nodeSet1和nodeSet2中都存在的節點的節點集。- set:leading()
set:leading()返回一個節點集中在另一個節點集中第一個節點之前的節點。- set:trailing()
set:trailing()返回一個節點集中在另一個節點集中第一個節點之後的節點。