XSLT <xsl:if>Элемент
Элемент <xsl:if> используется для выполнения условных проверок XML-данных. Он выводит соответствующее содержимое только тогда, когда указанное условие истинно.
Элемент <xsl:if>
В XSLT, если нужно решить, выводить ли часть содержимого на основе значения или состояния узла XML, можно использовать элемент <xsl:if> для условного управления.
Синтаксис
... содержимое, которое будет выполнено, когда условие истинно ...
</xsl:if>
Объяснение:Атрибут test используется для указания выражения условия (выражения XPath). Когда выражение принимает значение true, внутреннее содержимое обрабатывается и выводится.
Где размещать элемент <xsl:if>
Обычно <xsl:if> используется вместе с операторами цикла, например, чтобы отфильтровать каждый узел внутри <xsl:for-each>:
Пример
Попробуйте сами »
Примечание:Атрибут test обязателен. Его значение — выражение XPath, например операции сравнения (> , <, =) или логические условия.
Объяснение:В приведённом выше примере только когда price больше 10, соответствующий CD будет выведен в таблицу.
Другие расширения