<xsl:if>
Das <xsl:if>
-Element enthält ein test
-Attribut und eine Vorlage. Wenn der Test als wahr evaluiert wird, wird die Vorlage verarbeitet. In dieser Hinsicht ähnelt es einer if-Anweisung in anderen Programmiersprachen. Für die Funktionalität einer if-then-else-Anweisung verwenden Sie jedoch das <xsl:choose>
-Element mit einem <xsl:when>
- und einem <xsl:otherwise>
-Kind.
Syntax
<xsl:if test=EXPRESSION>
TEMPLATE
</xsl:if>
Erforderliche Attribute
test
-
Enthält einen XPath-Ausdruck, der (unter Verwendung der definierten Regeln für
boolean( )
, falls erforderlich) zu einem booleschen Wert ausgewertet werden kann. Wenn der Wert wahr ist, wird die Vorlage verarbeitet; andernfalls erfolgt keine Aktion.
Optionale Attribute
Keine.
Typ
Anweisung, erscheint innerhalb einer Vorlage.
Spezifikationen
XSL Abschnitt 9.1.
Gecko-Unterstützung
Unterstützt