From version < 2.1 >
edited by Outhman Moustaghfir
on 2024/01/22 10:18
To version 1.1 >
edited by Outhman Moustaghfir
on 2024/01/22 10:00
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,49 +1,0 @@
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.
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian