Switch Element (View)
Published: May 2010
Allows for conditional rendering based on the value of a Collaborative Application Markup Language (CAML) expression.
<Switch StripWS = "TRUE" | "FALSE"> <Expr></Expr> <Case Value="Value_1"></Case> <Case Value="Value_2"></Case> ... <Default></Default> </Switch>
A Switch element contains an Expr element, any number of Case elements, and a Default element. The value of the Expr element is compared against the Value attribute of each Case element. When a match is found, the Switch element returns the value of the matching Case element. If no match is found, and if a Default element is given, the Switch element returns the value of the Default element. If no Default element is specified and none of the Case values match the Expr value, the Switch element returns an empty string.
This element does not require any particular parent element.