EN ESTA PÁGINA
xsl:choose
Sintaxis
<xsl:choose> <xsl:when test="boolean-expression"> ... </xsl:when> <xsl:otherwise> ... </xsl:otherwise> </xsl:call-template>
Descripción
Evalúe varias pruebas condicionales y ejecute las instrucciones para la primera prueba que se evalúa como TRUE o ejecute un conjunto predeterminado opcional de instrucciones si todas las pruebas se evalúan como FALSE. La <xsl:choose>
instrucción contiene uno o más <xsl:when>
elementos, cada uno de los cuales prueba una expresión booleana. Si la prueba se evalúa como TRUE, el procesador XSLT ejecuta las instrucciones en el <xsl:when>
elemento e ignora todos los elementos subsiguientes <xsl:when>
. El procesador XSLT procesa solo las instrucciones contenidas en el primer <xsl:when>
elemento cuyo test
atributo se evalúa como TRUE. Si ninguno de los atributos de los <xsl:when>
test
elementos se evalúa a TRUE, el contenido del elemento opcional <xsl:otherwise>
, si uno está presente, se procesa.