Partager via


Élément <xsl:if>

Permet des fragments de modèles conditionnels simples.

<xsl:if
  test = boolean-expression
</xsl:if>

Attributs

  • test
    Requis. Condition des données sources à tester. Si l'expression dans cet attribut donne True lorsqu'elle est cast en valeur booléenne, le contenu de <xsl:if> est instancié et placé dans la sortie. Les collections de nœuds donnent la valeur booléenne True si elles contiennent au moins un nœud.

Informations sur les éléments

Nombre d'occurrences

Illimité

Éléments parents

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, éléments de sortie

Éléments enfants

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, éléments de sortie

Notes

Le contenu est un modèle. L'expression est évaluée et l'objet résultant est converti en valeur booléenne. Si le résultat est True, le modèle de contenu est instancié ; sinon, rien n'est créé.

Exemples

Voir aussi

Référence

Syntaxe XPath