Visit Mozilla.org

EXSLT:set:difference

From MDC

XSLT/XPath Reference: XSLT elements, EXSLT functions, XPath functions, XPath axes

This article covers features introduced in Firefox 3

Contents


set:difference() returns the difference between two node-sets. In other words, it returns a node-set whose nodes are in one node-set but not in the other.

The template version of set:difference applies templates to these nodes in set:difference mode, copying the nodes so that a result tree fragment consisting of the nodes is returned.

[edit] Syntax

set:difference(nodeSet1, nodeSet2)

[edit] Arguments

nodeSet1
The node-set from which to subtract nodes.
nodeSet2
The set of nodes to subtract from nodeSet1.

[edit] Returns

A node-set containing the nodes that are in nodeSet1 but not in nodeSet2.

[edit] Defined

EXSLT - SET:DIFFERENCE

[edit] Gecko support

Supported in Gecko 1.9 and later.