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 函数库的一部分。
规范
Gecko 支持情况
支持。