Sets (set)

EXSLT Sets package cung cấp các hàm cho phép bạn thao tác tập hợp. Namespace cho các hàm này là http://exslt.org/sets.

set:difference()

set:difference() trả về phần khác biệt giữa hai node-set. Nói cách khác, nó trả về một node-set mà các node của nó nằm trong một node-set nhưng không nằm trong node-set kia.

set:distinct()

set:distinct() trả về một tập con các node trong node-set được chỉ định, chỉ trả về các node có giá trị chuỗi duy nhất.

set:has-same-node()

set:has-same-node() xác định liệu hai node-set có bất kỳ node nào chung hay không.

set:intersection()

set:intersection() trả về phần giao của hai node-set. Nói cách khác, nó trả về một node-set chứa tất cả các node tồn tại trong cả nodeSet1nodeSet2.

set:leading()

set:leading() trả về các node trong một node-set đứng trước node đầu tiên trong node-set còn lại.

set:trailing()

set:trailing() trả về các node trong một node-set đứng sau node đầu tiên trong node-set còn lại.