<xsl:if>
Элемент <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