<item>

<item>

Each alternative expansion of a <one-of> block is contained in an <item> element.

Attributes

Name
Data type
Description

repeat

String

The number of repetitions to expect of the item. Can be either a single number or a range.

repeat-prob

This attribute is not supported.

weight

This attribute is not supported.

xml:lang

String

(defaults to “xml:lang” global property or the “xml:lang” attribute of the <grammar> tag) The language identifier as defined in RFC3066.

Notes

The repeat-prob attribute will only work if a root rule has been specified for the grammar as a whole. For examples and usage information, please refer to the Speech Recognition Grammar Specification.

Example

<?xml version="1.0"?>
<vxml version="2.0">
  <form>
    <field name="animal">
      <grammar type="application/srgs+xml" root="ROOT" mode="voice">
        <rule id="ROOT">
          <one-of>
            <item>Dog</item>
            <item>Cat</item>
          </one-of>
        </rule>
      </grammar>
      <prompt>
        Say either dog or cat.
      </prompt>
      <filled>
        <prompt>
          You said <value expr="animal"/>. Goodbye.
        </prompt>
        <exit/>
      </filled>
    </field>
  </form>
</vxml>

The output of the above script would be:

Computer: Say either dog or cat. Human: Dog. Computer: You said dog. Goodbye.

Child Tags

<one-of>, <ruleref>, <tag>, <token>, <item>

Parent Tags

<item>, <one-of>, <rule>

Last updated