Élément <xsl:when>

Fournit un test conditionnel multiple en combinaison avec les éléments <xsl:choose> et <xsl:otherwise>.

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

Attributs

  • test
    Obligatoire. Condition des données sources à tester. Si l'Expressions dans cet attribut donne True lorsqu'elle est évaluée en une valeur booléenne, le contenu de <xsl:when> 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 l'élément

Nombre d'occurrences

Illimité

Éléments parents

xsl:choose

É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:value-of, xsl:variable, éléments de sortie

Notes

Décrit l'une des possibilités à choisir par l'élément <xsl:choose>. Le choix par défaut est décrit par l'élément <xsl:otherwise>.

Pour un simple test conditionnel, utilisez l'élément <xsl:if>.

Exemple

Voir l'exemple de la rubrique Élément <xsl:choose>.

Voir aussi

Référence

Élément <xsl:otherwise>
Élément <xsl:if>