|   | 
          Executes statements while the given expression evaluates to true.
The expression is tested at the end of each loop.
        The expression is tested at the end of each loop.
          
             Syntax
Syntax
        
        | Smartsite SXML |  Copy Code | 
|---|---|
| <se:dowhile expression=""> </se:dowhile> | |
          
             Parameters
Parameters
        
        | Name | Data Type | Properties | Description | 
|---|---|---|---|
| Expression | String | IsRequired ExpressionSyntax XmlDecode | Sets the expression used to evaluate each loop. | 
| Xml | String | RawData IsRequired Default | Sets the XML. | 
          
             Shared Parameters
Shared Parameters
        
        
        
          
             Local Viper Methods
Local Viper Methods
        
        | Viper | Extension | Description | 
|---|---|---|
| This.Break | Breaks out of the loop. | |
| This.ClearForcedResult | Sets the result of the macro. used to override the normal handling of the result creation. | |
| This.GetForcedResult | Gets the forced result of the macro, set by overriding the normal rendering using SetForcedResult(). | |
| This.RenderTime | ✓ | Returns the render time of the macro in milliseconds. | 
| This.SetForcedResult | Sets the result of the macro. used to override the normal handling of the result creation. | 
 
     
     
    