<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.

Beispiele

Siehe auch

Referenz

XPath-Syntax