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>


Анонимный пользователь #1

49 days ago
Голоса 0+-

<?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
Инструменты