Swap variables
Anatomy
<swap var1="var" var2="var"/>
Description: SWAP swappes the values of two variables.
Attributes
Results:
| Binding | Type | Predicate |
|---|---|---|
| var1 | no-result-propagation | |
| var2 | no-result-propagation |
Examples
Example
<set var="name1">XML</set>
<set var="name2">iXML</set>
<swap var1="name1" var2="name2"/>
<output>My name is "$name1" & I am a $name2 derivative!</output>
<!-- My name is "iXML" & I am a XML derivative! -->