<
From version < 1.3 >
edited by Outhman Moustaghfir
on 2024/01/22 10:09
To version < 4.3
edited by Outhman Moustaghfir
on 2024/02/26 17:12
Change comment: Update document after refactoring.

Summary

Details

Page properties
Parent
... ... @@ -1,1 +1,1 @@
1 -iXPath V3.Funcitons.WebHome
1 +iXPath V3.Functions.XSLT .Env.WebHome
Content
... ... @@ -17,14 +17,40 @@
17 17  * **value**: (Type: any) The value to assign to the variable.
18 18  * **global**: (Type: boolean, Optional) Specifies whether the variable is global or local. Defaults to False.
19 19  
20 -
21 21  === Usage ===
22 22  
23 23  ==== Example 1: Setting a Local Variable ====
24 24  
25 25  {{code language="XML"}}
26 -<xsl:value-of select=" ixf:SetVar("local_variable", 42)"></xsl:value-of>
25 +<xsl:value-of select=" ixf:SetVar('local_variable', '42')"></xsl:value-of>
27 27  
28 28  {{/code}}
29 29  
29 +This sets a local variable named "local_variable" with a value of 42. Local variables are only accessible within the current scenario.
30 30  
31 +==== Example 2: Setting a Global Variable ====
32 +
33 +{{code language="XML"}}
34 +<xsl:value-of select=" ixf:SetVar('global_variable', 'hello', 'true')"></xsl:value-of>
35 +
36 +{{/code}}
37 +
38 +This sets a global variable named "global_variable" with the value "hello". Global variables can be accessed from the parent scenario.
39 +
40 +=== Retrieving Variable Values ===
41 +
42 +To retrieve the value of a variable, use the GetVar function:
43 +
44 +{{code language="XML"}}
45 +<xsl:value-of select="ixf:GetVar('variable_name')"></xsl:value-of>
46 +{{/code}}
47 +
48 +**variable_name**: The name of the variable whose value you want to retrieve.
49 +
50 +=== Note ===
51 +
52 +If global is set to true, the variable will be considered global. Omitting the global parameter or setting it to false makes the variable local.
53 +
54 +=== Conclusion ===
55 +
56 +The SetVar function provides a flexible way to manage variables within scenarios, allowing you to control their scope and access them as needed.
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian