xsl:break¶
Инструкция xsl:break
используется внутри xsl:iterate
и вызывает преждевременное завершение до обработки всей входной последовательности. Если есть атрибут select
или содержащийся конструктор последовательности, он оценивается и добавляется к результату содержащей инструкции xsl:iterate
.
За инструкцией xsl:break
не должны следовать дальнейшие инструкции, хотя она может встречаться как последняя в ветви условного элемента. Она должна лексически появляться внутри инструкции xsl:iterate
(а не, например, в вызываемом шаблоне или функции).
Доступно в XSLT 3.0. Начиная с Saxon 9.8, доступен во всех изданиях. Реализовано в Saxon-PE и Saxon-EE начиная с Saxon 9.6.
- Категория: инструкция
- Содержимое: sequence-constructor
- Допустимые родительские элементы: любой элемент XSLT, модель содержимого которого - sequence-constructor; любой литеральный элемент результата
Атрибуты¶
select?
- expression
- Эффект инструкции может быть определен либо атрибутом select, либо вложенным конструктором последовательности.
Подробности¶
Подробности смотрите в xsl:iterate
.