Assign

Материал из VXML
Перейти к: навигация, поиск


<assign> — элемент <assign> используется для явного присваивания значения переменной. Пытаясь задать значение переменной, которая не была до этого объявлена (с использованием элемента <var> или атрибута var в теге <script>), компилятор выдаст сообщение об ошибке error.semantic

Синтаксис

<assign name="string"
        expr="ECMAScript_Expression"/>

Атрибуты

  • name — атрибут, который указывает имя переменной.
    (Необходимость указания: обязательно)
  • expr — атрибут, который используется для присвоения нового значения переменной.
    (Необходимость указания: обязательно)

Родители

<block> <catch> <error> <filled> <foreach> <help> <if> <noinput> <nomatch>

Потомки

none

Пример

<?xml version="1.0"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="ru-RU">
 <var name="surname" expr="'Ульянов'"/>
 <form>
   <block>
     Первая фамилия <value expr="surname"/>.
     <assign name="surname" expr="'Ленин'"/>
     Новая фамилия <value expr="surname"/>.
   </block>
 </form>
</vxml>


Добавить новый комментарий
Если не хотите писать от анонимного пользователя, зарегистрируйтесь или представьтесь системе.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Статьи
Грамматики
Элементы VXML
Элементы SSML
Инструменты