Compartilhar via


Elemento chave (Modo de Exibição)

Permitir processamento condicional com base no valor de uma expressão Collaborative Application Markup Language (CAML).

                    
                      <Switch
  StripWS = "TRUE" | "FALSE">
  <Expr></Expr>
  <Case value="Value_1"></Case>
  <Case value="Value_2"></Case>
  ...
                      <Default></Default>
</Switch>
                    

Atributos

Atributo Descrição

StripWS

Opcional Boolean. TRUE para remover espaço em branco do início e fim do valor retornado pelo elemento.

Elementos filho

Caso padrão, Expr

Elementos pai

Diversos

Ocorrências

No mínimo: 0

Máximo: Unbounded

Comentários

Um elemento Switch chave contém um elemento 1c48aeb1-18dc-4f5f-8156-96ac1b821e77 expr, qualquer número de elementos caso 5100d92b-a09f-430d-ab79-5cb770c1bd61 e um elemento 94f12c47-1dab-44e0-aec0-e4169a711473 padrão. O valor do elemento Expr expr é comparado com o atributo Value do valor de cada elemento caso Case. Quando uma correspondência for encontrada, o elemento Switch opção retorna o valor da compatível elemento caso Case. Se nenhuma correspondência for encontrada, e se um elemento Default padrão é fornecido, o elemento Switch opção retorna o valor do elemento Default padrão. Se Padrão não Default elemento for especificado e nenhum dos valores a ocorrência Case corresponde a Expr expr valor, o elemento Switch chave retorna um seqüência vazia.

Esse elemento não exige qualquer elemento pai específico.

Exemplo

O seguinte exemplo retorna "Usuário Zero" se o UserID UserID valor é igual a 0 (zero); caso contrário, a exemplo retorna " Não usuário ZERO. "

                    <Switch>
  <Expr><UserID/></Expr>
  <Case value=”0”>User Zero</Case>
  <Default>Not User Zero</Default>
</Switch>

Consulte também

Referência

Elemento FieldSwitch (Exibir)