Skip to main content

Assign variable

Anatomy

<assign var="var" var_source="var" key="(no key)" key_source="(no key)"/>

Description: ASSIGN assignes the value of a source variable to a target variable.

These three statements are semantically equivalent:

These three statements are semantically equivalent:

Attributes

NameTypeDescriptionDefined By
varvarTarget variable name assign
var_sourcevarSource variable name assign
keystringTarget key assign
key_sourcestringSource key assign

Results:

BindingTypePredicate
varno-result-propagation

Examples

Example

<set var="name1">iXML</set>
<assign var="name2" var_source="name1"/>
<output>$name2</output>
<!-- iXML -->