set:difference()

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

set:difference 的模板版本将模板应用于这些节点(在 set:difference 模式下),复制这些节点,以便返回由这些节点组成的结果树片段。

语法

set:difference(nodeSet1, nodeSet2)

参数

nodeSet1

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

nodeSet2

要从 nodeSet1 中减去的节点集。

返回值

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

规范