Sets (set)

Das EXSLT Sets-Paket bietet Funktionen zur Durchführung von Mengenoperationen. Der Namensraum für diese Funktionen ist http://exslt.org/sets.

set:difference()

set:difference() gibt die Differenz zwischen zwei Node-Sets zurück. Mit anderen Worten: Es gibt ein Node-Set zurück, dessen Knoten in einem Node-Set vorhanden sind, aber nicht im anderen.

set:distinct()

set:distinct() gibt eine Teilmenge der Knoten im angegebenen Node-Set zurück, indem sie nur Knoten mit einzigartigen Zeichenfolgenwerten zurückgibt.

set:has-same-node()

set:has-same-node() bestimmt, ob zwei Knotenmengen gemeinsame Knoten haben.

set:intersection()

set:intersection() gibt den Schnittpunkt von zwei Knotenmengen zurück. Mit anderen Worten, es gibt eine Knotenmenge zurück, die alle Knoten enthält, die sowohl in nodeSet1 als auch in nodeSet2 vorhanden sind.

set:leading()

set:leading() gibt die Knoten in einer Knotenmenge zurück, die vor dem ersten Knoten in der anderen Knotenmenge liegen.

set:trailing()

set:trailing() gibt die Knoten in einem Knoten-Set zurück, die nach dem ersten Knoten in dem anderen Knoten-Set vorkommen.