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. Первоначальная реализация функционально завершена, но информация об элементах контекста не используется для оптимизации или статической проверки типов. Информация используется для оценки потокоустойчивости.