<xsl:if>-Element
Ermöglicht einfache bedingte Vorlagenfragmente.
<xsl:if
test = boolean-expression
</xsl:if>
Attribute
- test
Erforderlich. Die in den Quelldaten zu testende Bedingung. Wenn der Ausdruck in diesem Attribut beim Konvertieren in einen booleschen Wert mit True ausgewertet wird, wird der Inhalt von<xsl:if>
instanziiert und in der Ausgabe platziert. Knotengruppen werden in den booleschen Wert "True" konvertiert, wenn sie mindestens einen Knoten enthalten.
Elementinformationen
Anzahl der Vorkommen |
Unbegrenzt |
Übergeordnete Elemente |
xsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:fallback, xsl:for-each, xsl:if, xsl:message, xsl:otherwise, xsl:param, xsl:processing-instruction, xsl:template, xsl:variable, xsl:when, xsl:with-param, Ausgabeelemente |
Untergeordnete Elemente |
xsl:apply-templates, xsl:attribute, xsl:call-template, xsl:choose, xsl:comment, xsl:copy, xsl:copy-of, xsl:element, xsl:for-each, xsl:if, xsl:processing-instruction, xsl:text, xsl:value-of, xsl:variable, Ausgabeelemente |
Hinweise
Der Inhalt ist eine Vorlage. Der Ausdruck wird ausgewertet, und das resultierende Objekt wird in einen booleschen Wert konvertiert. Wenn das Ergebnis True ist, wird die Inhaltsvorlage instanziiert. Andernfalls erfolgt kein Erstellungsvorgang.