Elemento <xsl:when>

Proporciona varias comprobaciones condicionales al combinarse con los elementos <xsl:choose> y <xsl:otherwise>.

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

Atributos

  • test
    Necesario. La condición del dato de origen que se debe probar. Si la Expresiones en ese atributo se considera verdadera al convertirse en un elemento booleano, se crea una instancia para el contenido de <xsl:when> y se coloca en los resultados. Los conjuntos de nodos se convierten en un valor booleano verdadero si contienen al menos un nodo.

Información del elemento

Número de apariciones

Ilimitado

Elementos primarios

xsl:choose

Elementos secundarios

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, elementos resultantes

Comentarios

Describe una de las alternativas que debe elegir el elemento <xsl:choose>. El elemento <xsl:otherwise> describe la alternativa predeterminada.

Para realizar una comprobación condicional sencilla, utilice el elemento <xsl:if>.

Ejemplo

Consulte el ejemplo en Elemento <xsl:choose>.

Consulte también

Referencia

Elemento <xsl:otherwise>
Elemento <xsl:if>