set:difference()

set:difference() 返回两个节点集之间的差集。换句话说,它返回一个节点集,其中的节点存在于一个节点集中,但不存在于另一个节点集中。

set:difference 的模板版本将模板应用于 set:difference 模式下的这些节点,复制这些节点,从而返回一个由这些节点组成的“结果树片段”。

语法

set:difference(nodeSet1, nodeSet2)

参数

nodeSet1

要从中减去节点的节点集。

nodeSet2

要从 nodeSet1 中减去的节点集。

返回值

一个节点集,包含存在于 nodeSet1 但不存在于 nodeSet2 中的节点。

规范

EXSLT - SET:DIFFERENCE