Перейти к содержанию

xsl:otherwise

При обработке xsl:choose процессор поочередно вычисляет выражения, содержащиеся в атрибутах test элементов xsl:when, приводит их к булевому типу и выполняет содержимое первого (и только первого) элемента, тестовое выражение которого будет равно true. В случае если ни одно из тестовых выражений не обратилось в "истину" и в xsl:choose присутствует xsl:otherwise, процессор выполнит содержимое этого элемента.

Синтаксис

1
2
3
<xsl:otherwise>
  <!-- Content: sequence-constructor -->
</xsl:otherwise>

Описание и примеры

Пример

1
2
3
4
5
6
7
<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>

См. также

Ссылки

Комментарии