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ảnodeSet1vànodeSet2.- 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.