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 (XML) 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 |
|
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>.