xsl:global-context-item¶
Используется для объявления того, требуется ли элемент глобального контекста, и если да, то для объявления его требуемого типа.
Доступно в XSLT 3.0. Начиная с Saxon 9.8, доступно во всех редакциях. Требуется Saxon-PE или Saxon-EE. Реализовано с версии Saxon 9.7.
- Категория: declaration
- Содержимое: нет
- Допустимые родительские элементы:
xsl:package
;xsl:stylesheet
;xsl:transform
Атрибуты¶
as?
- item-type
- Требуемый тип элемента глобального контекста; по умолчанию
item()
. use?
"required" | "optional" | "absent"
- Определяет, требуется ли модулю таблицы стилей глобальный контекстный элемент; по умолчанию
optional
.
Заметки по реализации Saxon¶
Реализовано начиная с версии Saxon 9.7.
В раннем проекте спецификации XSLT 3.0 для xsl:global-context-item
были определены атрибуты streamable
и use-accumulators
(для определения того, какие аккумуляторы доступны в документе, содержащем элемент глобального контекста). Они были ненадолго реализованы в Saxon, но теперь от них отказались.