Документ
Ссылка по XSLT/XPath: Элементы XSLT, Функции EXSLT, Функции XPath, Оси XPath
Функция 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
Поддерживается.
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/XPath/Functions/document