Clear

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


<clear> — элемент, сбрасывающий одну или несколько переменных элемента формы. То есть каждой объявленной переменной присваивается значение undefined. Обратите внимание, что если переменная соответствует элементу формы, то счетчики элемента <prompt> и счетчики событий также сбрасываются.

Синтаксис

 <clear namelist="NMTOKEN" />

Атрибуты

  • namelist — список переменных, которые необходимо сбросить. В этот список могут сходить переменные, не относящиеся к данному элементу формы. Если в список входит необъявленная переменная, то выдается ошибка error.semantic.
    (Необходимость указания: необязательно)
    По умолчанию: все переменные

Родители

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

Потомки

none

Пример

<?xml version="1.0" encoding="UTF-8"?> 
<vxml version="2.1" xml:lang="ru-RU"> 
  <form id="F1"> 
    <field name="num"> 
      <prompt> 
        Назовите число от одного до десяти.
      </prompt>
      <noinput>Говорите громче. <reprompt/> </noinput>
      <nomatch>Не удалось распознать сказанное слово. <reprompt/> </nomatch>	   
      <grammar xml:lang="ru-RU" root="main" mode="voice" version="1.0" tag-format="semantics/1.0">
        <rule id="main">
          <one-of>
            <item>один</item>
            <item>два</item>
            <item>три</item>
            <item>четыре</item>
            <item>пять</item>
            <item>шесть</item>
            <item>семь</item>
            <item>восемь</item>
            <item>девять</item>
            <item>десять</item>
          </one-of>
        </rule>	   
      </grammar>  
      <filled> 
        <prompt> 
          Вы назвали число <value expr="num"/>. 
        </prompt> 
      </filled> 
    </field> 
    <block> 
      <clear namelist="num"/> 
      <prompt>
        Сброс значения переменной.
        Теперь переменная равна <value expr="num"/>. 
      </prompt> 
      <disconnect/> 
    </block> 
  </form> 
</vxml>



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

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

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