É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 |
|
É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
Consultez l'exemple de la rubrique Élément <xsl:choose>.