xsl:otherwise¶
При обработке xsl:choose
процессор поочередно вычисляет выражения, содержащиеся в атрибутах test
элементов xsl:when
, приводит их к булевому типу и выполняет содержимое первого (и только первого) элемента, тестовое выражение которого будет равно true
. В случае если ни одно из тестовых выражений не обратилось в "истину" и в xsl:choose
присутствует xsl:otherwise
, процессор выполнит содержимое этого элемента.
Синтаксис¶
<xsl:otherwise>
<!-- Content: sequence-constructor -->
</xsl:otherwise>
Описание и примеры¶
Пример¶
<xsl:choose>
<xsl:when test="условие1">шаблон1</xsl:when>
<xsl:when test="условие2">шаблон2</xsl:when>
<!-- ... -->
<xsl:when test="условиеN">шаблонN</xsl:when>
<xsl:otherwise>шаблонМ</xsl:otherwise>
</xsl:choose>
См. также¶
Ссылки¶
xsl:otherwise
MDN (рус.)xsl:otherwise
MSDN (en)