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