Skip to main content

Swap variables

Anatomy

<swap var1="var" var2="var"/>

Description: SWAP swappes the values of two variables.

Attributes

NameTypeDescriptionDefined By
var1varVariable name 1 swap
var2varVariable name 2 swap

Results:

BindingTypePredicate
var1no-result-propagation
var2no-result-propagation

Examples

Example

<set var="name1">XML</set>
<set var="name2">iXML</set>
<swap var1="name1" var2="name2"/>
<output>My name is "$name1" &amp; I am a $name2 derivative!</output>
<!-- My name is "iXML" & I am a XML derivative! -->