Spec-Zone.ru › XSLT & XPath

Документ

Ссылка по 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.

Определено

XSLT 1.0 12.1

Поддержка 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API