Changes for page SetVar
Last modified by Outhman Moustaghfir on 2024/02/26 17:12
edited by Outhman Moustaghfir
on 2024/01/22 10:00
on 2024/01/22 10:00
edited by Outhman Moustaghfir
on 2024/01/22 10:18
on 2024/01/22 10:18
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,0 +1,49 @@ 1 +=== Overview === 2 + 3 +The SetVar function is used to define and set variables within a scenario. Variables can be classified as either global or local, each serving distinct purposes within the execution of scenarios. 4 + 5 +{{code language="XML"}} 6 +SetVar(variable_name, value, global=False) 7 + 8 +{{/code}} 9 + 10 +* variable_name: The name of the variable to be set. 11 +* value: The value to assign to the variable. 12 +* global (optional): A boolean flag indicating whether the variable should be global. Defaults to False. 13 + 14 +=== Parameters === 15 + 16 +* **variable_name**: (Type: string) The unique identifier for the variable. 17 +* **value**: (Type: any) The value to assign to the variable. 18 +* **global**: (Type: boolean, Optional) Specifies whether the variable is global or local. Defaults to False. 19 + 20 + 21 +=== Usage === 22 + 23 +==== Example 1: Setting a Local Variable ==== 24 + 25 +{{code language="XML"}} 26 +<xsl:value-of select=" ixf:SetVar('local_variable', '42')"></xsl:value-of> 27 + 28 +{{/code}} 29 + 30 +This sets a local variable named "local_variable" with a value of 42. Local variables are only accessible within the current scenario. 31 + 32 +==== Example 2: Setting a Global Variable ==== 33 + 34 +{{code language="XML"}} 35 +<xsl:value-of select=" ixf:SetVar('global_variable', 'hello', 'true')"></xsl:value-of> 36 + 37 +{{/code}} 38 + 39 +This sets a global variable named "global_variable" with the value "hello". Global variables can be accessed from the parent scenario. 40 + 41 +=== Retrieving Variable Values === 42 + 43 +To retrieve the value of a variable, use the GetVar function: 44 + 45 +{{code language="XML"}} 46 +<xsl:value-of select="ixf:GetVar('variable_name')"></xsl:value-of> 47 +{{/code}} 48 + 49 +**variable_name**: The name of the variable whose value you want to retrieve.