Compartilhar via


xsl:otherwise Element

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Fornece múltiplo testes condicionais em conjunto com o <xsl:choose> e <xsl: when> Elementos.

Syntax

<xsl:otherwise>
</xsl:otherwise>

Atributos

Nenhum.

Elemento informações

Número de ocorrências

Ilimitado

Elementos pai

xsl:choose

Elementos filho

xsl:apply-modelos, xsl: attribute, Call-modelo, xsl:choose, xsl:Comment, xsl:Copy, xsl:copy - dos, xsl:element, xsl: for-each, IF, xsl:Processing-instrução, xsl:text, xsl:value - dos, xsl:variable, saída elementos

Remarks

Fornece uma condição usar como padrão para < xsl:choose >. Outras alternativas são indicadas por <xsl: when> Elementos.

Para testes condicionais simples, use o <IF> elemento.

Example

Este exemplo mostra um modelo para "ordem" Elementos e insere um < hr > Ou < br > Antes conteúdo da ordem de, dependendo "total da ordem de" elemento valor. Se o total for menor que 10, um vermelho < hr > Será gerado; Se o total for menor que 20, uma rosa < hr > Será gerado; caso contrário uma < br > elemento será criado.

<xsl:template match="order">
   <xsl:choose>
      <xsl:when test="total < 10">
         <HR STYLE="color:red"/>
      </xsl:when>
      <xsl:when test="total < 20">
         <HR STYLE="color:pink"/>
      </xsl:when>
      <xsl:otherwise>
         <BR/>
      </xsl:otherwise>
   </xsl:choose>
   <xsl:apply-templates />
</xsl:template>

See Also

Reference

XSLT Elements

Concepts

Conditional Templates