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