document

document 函式用於查詢外部文件或多個外部文件中的節點集,並返回由此產生的節點集。

語法

document( URI [,node-set] )

引數

URI

要檢索的文件的絕對或相對 URI。URI 也可以包含片段識別符號。

node-set(可選)

指向外部文件中應返回的節點集的表示式。

返回值

節點集。

描述

  • 如果 URI 包含片段識別符號,並且該片段可以在外部文件中識別,則該片段將被視為 `node-set` 引數表示式中的根。如果省略了 `node-set` 引數,則將返回整個片段。
  • 如果 `URI` 引數是一個節點集,並且第二個引數存在,則節點集中的每個節點都將被評估為一個單獨的 URI,返回的節點集將如同 `document` 函式被呼叫了多次(每次都使用函式呼叫中給出的相同的第二個引數),並且由此產生的節點集已連線成一個單一的節點集。
  • 其他特定條件具有指定的行為。有關詳細資訊,請參閱 XSLT 1.0 文件。
  • 由於 URI 是相對於 XSL 文件的,因此 `document("")` 將返回當前文件的根節點。

此函式是 XSLT 對 XPath 的特定新增。它不是核心 XPath 函式庫的一部分。

規範

XSLT 1.0 12.1

Gecko 支援情況

支援。