<assign>
<assign>
The <assign>
element assigns a value to a predefined variable.
Attributes
Name
Data type
Description
name
String
The name of the variable being assigned to.
expr
String
An ECMAscript expression to be evaluated, the results of which are assigned to the named variable.
Notes
The variable specified by the “name” attribute in the <assign>
tag should be declared in a <var>
tag first.
Example
<?xml version="1.0"?>
<vxml version="2.0">
<form>
<!-- test_var is declared here -->
<var name="test_var"/>
<block>
<!-- test_var must be declared before assigning it a value -->
<assign name="test_var" expr="1234"/>
</block>
<block>
<prompt>
The test variable is set to <value expr="test_var"/>.
</prompt>
</block>
</form>
</vxml>
The output of the above script would be:
Computer: The test variable is set to twelve hundred thirty-four.
Child Tags
None
Parent Tags
<block>, <catch>, <error>, <filled>, <foreach>, <help>, <if>, <noinput>, <nomatch>
Last updated