Tài liệu tham khảo hàm XSLT

XQuery 1.0, XPath 2.0 và XSLT 2.0 chia sẻ cùng một thư viện hàm.

Hàm XSLT

XSLT chứa hơn 100 hàm nội bộ. Các hàm này được sử dụng cho giá trị chuỗi, giá trị số, so sánh ngày tháng năm và giờ, hoạt động với các nút và QName, hoạt động với chuỗi, giá trị logic, v.v.

URI không gian tên của hàm XSLT là:

http://www.w3.org/2005/02/xpath-functions

Tiền tố mặc định của không gian tên của hàm là fn.

Lưu ý: Hàm thường có tiền tố fn: khi được gọi, ví dụ như fn:string(). Tuy nhiên, vì fn: là tiền tố mặc định của không gian tên, vì vậy tên của hàm không cần sử dụng tiền tố khi được gọi.

Bạn có thể truy cập tất cả các tài liệu tham khảo các hàm nội bộ của XSLT 2.0 trong giáo trình XPath của chúng tôi.

Ngoài ra, trong danh sách này có các hàm nội bộ của XSLT:

Tên Mô tả
current() Trả về tập hợp các nút chỉ có thành viên là nút hiện tại.
document() Để truy cập các nút trong tài liệu XML ngoại vi.
element-available() Kiểm tra bộ xử lý XSLT có hỗ trợ phần tử được chỉ định hay không.
format-number() Chuyển đổi số thành chuỗi.
function-available() Kiểm tra bộ xử lý XSLT có hỗ trợ hàm được chỉ định hay không.
generate-id() Quay lại giá trị chuỗi duy nhất xác định nút chỉ định.
key() Lấy lại phần tử đã được đánh dấu bằng câu lệnh <xsl:key> trước đó.
node-set Chuyển đổi cây thành tập hợp nút. Tập hợp nút luôn chứa một nút và là nút gốc của cây.
system-property() Quay lại giá trị của thuộc tính hệ thống.
unparsed-entity-uri() Quay lại URI của thực thể không được phân tích.