<xsl:if>
Das <xsl:if>
-Element enthält ein test
-Attribut und eine Vorlage. Wenn der Test als wahr ausgewertet wird, wird die Vorlage verarbeitet. In diesem Sinne ähnelt es einer if-Anweisung in anderen Sprachen. Um jedoch die Funktionalität einer if-then-else-Anweisung zu erreichen, verwenden Sie das <xsl:choose>
-Element mit einem <xsl:when>
- und einem <xsl:otherwise>
-Kindelement.
Syntax
<xsl:if test=EXPRESSION>
TEMPLATE
</xsl:if>
Erforderliche Attribute
test
-
Enthält einen XPath-Ausdruck, der (bei Bedarf unter Verwendung der Regeln, die für
boolean( )
definiert sind) zu einem booleschen Wert ausgewertet werden kann. Wenn der Wert wahr ist, wird die Vorlage verarbeitet; wenn nicht, wird keine Aktion ausgeführt.
Optionale Attribute
Keine.
Typ
Instruktion, erscheint innerhalb einer Vorlage.
Spezifikationen
XSL Abschnitt 9.1.
Gecko-Unterstützung
Unterstützt