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