Visit Mozilla.org

XSLT:if

z Mozilla Developer Center, polskiego centrum programistów Mozilli.

Dokumentacja XSLT/XPath: Elementy XSLT, Funkcje EXSLT, Funkcje XPath, Osie XPath

Spis treści

Element <xsl:if> zawiera atrybut testowy i szablon. Jeżeli wyrażenie testowe zostanie ocenione jako prawdziwe, szablon jest przetwarzany. Element ten jest podobny do instrukcji if w innych językach, jednak aby uzyskać funkcjonalność instrukcji if-then-else, użyj elementu <xsl:choose> wraz z jego dziećmi: <xsl:when> i <xsl:otherwise>.

[edytuj] Składnia

<xsl:if test=WYRAZENIE>
	SZABLON
</xsl:if>

[edytuj] Wymagane atrybuty

test
Zawiera wyrażenie XPath, które może być ocenione (poprzez zasady zdefiniowane poprzez boolean( ) jeśli konieczne) jako wartość logiczna Boolean. Jeśli wyrażenie jest prawdziwe, szablon jest przetwarzany; jeśli nie, nie jest podejmowana żadna czynność.

[edytuj] Opcjonalne atrybuty

Brak.

[edytuj] Typ

Instrukcja, pojawia się wewnątrz szablonu.

[edytuj] Definicja

XSL sekcja 9.1.

[edytuj] Gecko

Obsługuje.