Attribute types
VoiceXML element attributes are in many cases type-restricted by the VoiceXML DTD. Some of the more common attribute types are summarized below:
-
NMTOKEN
-
An XML name token (see The XML Handbook).
-
CDATA
-
Character data to be interpreted verbatim (see The XML Handbook).
-
PCDATA
-
Parsed character data (see The XML Handbook).
-
ID
-
A unique element identifier (see The XML Handbook).
-
bargeintype
-
The enumeration (energy | speech | recognition)used to indicate what constitutes a barge-in event.
-
boolean
-
The enumeration (true | false).
-
content.type
-
CDATA containing a MIME (Multipurpose Internet Mail Extensions) content-type identifier.
-
duration
-
CDATA containing a time duration written as a number followed by a unit abbreviation (s, ms, etc.).
-
event.name
-
An NMTOKEN used to name a particular event type.
-
event.names
-
CDATA comprising a space-delimited list of event.names.
-
expression
-
CDATA representing an ECMAScript expression.
-
field.name
-
An NMTOKEN used to name a form field.
-
field.names
-
CDATA comprising a space-delimited list of field.names.
-
phoneme-alphabet
-
CDATA containing the name of a phoneme alphabet.
-
phoneme-string
-
CDATA containing a word spelled in a phoneme alphabet.
-
scope
-
An enumeration (document | dialog) used to indicate the scope of a grammar rule.
-
uri
-
CDATA representing a Uniform Resource Identifier (URI).
-
voice-name
-
CDATA containing the name of a text-to-speech voice "personality."
-
voice-names
-
CDATA comprising a space-delimited list of voice-names.