Sets (set)

El paquete Sets de EXSLT ofrece funciones que le permiten manipular conjuntos. El espacio de nombres para estas funciones es http://exslt.org/set.

difference

set:difference() devuelve la diferencia entre dos conjuntos de nodos. En otras palabras, devuelve un cojunto de nodos cuyos nodos están en uno de los conjuntos pero no en el otro.

distinct

set:distinct() devuelve un subconjunto de los nodos del conjunto de nods especificado, devolviendo sólo los nodos con valores de texto únicos.

has-same-node

set:has-same-node() determina si dos conjuntos de nodos tienen algún nodo en común.

intersection

set:intersection() devuelve la intersección de dos conjuntos de nodos. En otras palabras, devuelve un conjunto de nodos que contiene todos los nodos de ambos conjuntos de nodos.

leading

set:leading() devuelve los nodos de un conjunto de nodos que viene antes del primer nodo del otro conjunto de nodos.

trailing

set:trailing() devuelve los nodos de un conjunto de nodos que vienen después del primer nodo de otro conjunto de nodos.