Logo Smartsite Logo Smartsite
  • Smartsite Releases
  • Smartsite Manager
  • User Manual
  • Features & Modules
  • Install & Config
  • Advanced
  • SXML
Smartsite Documentatie > SXML > Examples > Macro Examples > Branching and Flow Macros > Switch Example
Smartsite SXML CopyCode image Copy Code
<se:switch expression="convert.toint(request.query(index))">
    <se:case value="1">
        First page
    </se:case>
    <se:case value="GT convert.toint(request.query(end))">
        Index out of bounds.
    </se:case>
    <se:case>
        Page {this.value()}
    </se:case>
</se:switch>
Example Result CopyCode image Copy Code
Page 2
SXML
  • Macro
  • Macro Parameters
  • Macro Parameter Properties
  • Vipers
  • SXML Data Types
  • Examples
    • Macro Examples
      • Add-On Module Macros
      • Smartlet Examples
      • Configuration macros examples
      • Formatting Examples
      • Native Xml
      • Branching and Flow Macros
        • DoWhile Example
        • Expression attribute with local Viper method call
        • For Break Example
        • For Example
        • If Parameters Notation Example
        • If Then and Else Example
        • If Then Example
        • If with ResultFormat Example
        • Switch Example
        • While Break Example
        • While Example
      • DataTable Macros
      • Utility Macros
      • Miscellaneous Macros
      • Advanced Macros
    • Viper Examples
    • Macro Shared Parameter Examples
    • Razor Examples
  • Tips & Tricks

Wat is Smartsite? www.smartsite.nl