com.icl.saxon.exslt
Class Sets
public abstract class Sets
This class implements extension functions in the
http://exslt.org/sets namespace.
static NodeEnumeration | difference(Context c, NodeEnumeration p1, NodeEnumeration p2) - Return the difference of two node-sets
|
static NodeEnumeration | distinct(Context c, NodeEnumeration in) - Given a node-set, return a subset that includes only nodes with distinct string-values
|
static boolean | hasSameNode(Context c, NodeEnumeration p1, NodeEnumeration p2) - Determine whether two node-sets contain at least one node in common
|
static NodeEnumeration | intersection(Context c, NodeEnumeration p1, NodeEnumeration p2) - Return the intersection of two node-sets
|
static NodeSetValue | leading(Context c, NodeEnumeration ns1, NodeEnumeration ns2) - Find all the nodes in ns1 that are before the first node in ns2.
|
static NodeSetValue | trailing(Context c, NodeEnumeration ns1, NodeEnumeration ns2) - Find all the nodes in ns1 that are after the first node in ns2.
|
hasSameNode
public static boolean hasSameNode(Context c,
NodeEnumeration p1,
NodeEnumeration p2)
throws XPathException
Determine whether two node-sets contain at least one node in common
p1
- The first node-setp2
- The second node-set
- true if p1 and p2 contain at least one node in common (i.e. if the intersection
is not empty)