Элемент <xsl:when>

Проводит тестирование по нескольким условиям совместно с элементами <xsl:choose> и <xsl:otherwise>.

<xsl:when
  test = boolean-expression
</xsl:when>

Атрибуты

  • номер
    Обязательный. Условие для проверки исходных данных. Если выражение Выражения (XSLT) в этом атрибуте при оценке преобразуется в логическое значение TRUE, то создается экземпляр содержимого элемента <xsl:when>, который помещается в вывод. Наборы узлов преобразуются в логическое TRUE, если содержат по меньшей мере один узел.

Сведения об элементе

Количество вхождений

Без ограничений

Родительские элементы

xsl:choose

Дочерние элементы

xsl:apply-templates, xsl:attribute, xsl:call-template, xsl:choose, xsl:comment, xsl:copy, xsl:copy-of, xsl:element, xsl:for-each, xsl:if, xsl:processing-instruction, xsl:value-of, xsl:variable, элементы вывода

Заметки

Описывает один из вариантов выбора для элемента <xsl:choose>. Вариант по умолчанию описывается элементом <xsl:otherwise>.

Для простых условных проверок используйте элемент <xsl:if>.

Пример

См. пример в разделе Элемент <xsl:choose>.

См. также

Ссылки

Элемент <xsl:otherwise>

Элемент <xsl:if>