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, но теперь от них отказались.