2011-12-21 27 views

Trả lời

5

Có khả năng sử dụng một ký tự đại diện cho document() chức năng

Không, không có bất kỳ sự thay đổi đó đến hành vi của các document() chức năng.

Tuy nhiên, XPath 2.0 (và điều đó có nghĩa là có sẵn trong XSLT 2.0) cung cấp các chức năng tiêu chuẩn collection()

hành vi của nó là để thực hiện một số mức độ phụ thuộc.

Ví dụ (dựa trên Saxon 9):

biểu thức XPath này:

collection('file:///c:/?select=report_*.xml') 

chọn các nút văn bản của tất cả các tài liệu XML nằm trong c:\ trong một tập tin với tên bắt đầu với report_ sau đó có 0 ký tự trở lên, sau đó kết thúc bằng .xml.

+1

Tài liệu Saxon về hàm collection(): [http://www.saxonica.com/documentation/sourcedocs/collections.xml](http://www.saxonica.com/documentation/sourcedocs/collections.xml) – paulcm

Các vấn đề liên quan