集合 (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() 返回一个节点集中在另一个节点集中第一个节点之后的节点。