Spec-Zone.ru › XSLT & XPath

<xsl:if>

XSLT/XPath Справочник: XSLT элементы, Функции EXSLT, Функции XPath, Оси XPath

Элемент <xsl:if> содержит атрибут теста и шаблон. Если тест вычисляется как истина, шаблон обрабатывается. В этом он похож на оператор if в других языках. Однако для реализации функциональности оператора if-then-else используйте элемент <xsl:choose> с одним <xsl:when> и одним <xsl:otherwise> дочерними элементами.

Синтаксис

<xsl:if test=EXPRESSION>
  TEMPLATE
</xsl:if>

Обязательные атрибуты

test

Содержит выражение XPath, которое можно оценить (используя правила, определённые для boolean( ), если необходимо) до логического значения. Если значение истинно, шаблон обрабатывается; если нет, никаких действий не выполняется.

Необязательные атрибуты

Нет.

Тип

Инструкция, появляется внутри шаблона.

Определение

Раздел 9.1 XSL.

Поддержка Gecko

Поддерживается

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/XSLT/Element/if

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API