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
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>