NESTA PÁGINA
xsl:choose
Sintaxe
<xsl:choose> <xsl:when test="boolean-expression"> ... </xsl:when> <xsl:otherwise> ... </xsl:otherwise> </xsl:call-template>
Descrição
Avalie vários testes condicionais e execute instruções para o primeiro teste que avalia o TRUE ou execute um conjunto de instruções padrão opcional se todos os testes avaliarem o FALSE. A <xsl:choose>
instrução contém um ou mais <xsl:when>
elementos, cada um dos quais testa uma expressão Boolean. Se o teste avaliar o TRUE, o processador XSLT executará as instruções do <xsl:when>
elemento e ignorará todos os elementos subsequentes <xsl:when>
. O processador XSLT processa apenas as instruções contidas no primeiro <xsl:when>
elemento cujo test
atributo avalia o TRUE. Se nenhum dos <xsl:when>
atributos dos test
elementos avaliar o TRUE, o conteúdo do elemento opcional <xsl:otherwise>
, se um estiver presente, será processado.