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("") 将返回当前文档的根节点。

此函数是 XPath 的 XSLT 特定添加。它不是核心 XPath 函数库的一部分。

规范

Gecko 支持

支持。