XSLT:if
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
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.