VXML2.0 spec question

error.semantic
    A run-time error was found in the VoiceXML document, e.g.
substring bounds error, or an undefined variable was referenced.

Is that supposed to say "undeclared?"

<vxml xmlns="http://www.w3.org/2001/vxml" version = "2.1">
<form>
<block>
<prompt>
   undefined
   <value  expr="undefined"/>
   values do not throw errors
</prompt>
</block>
<catch event="error.semantic">
   values throw errors
</catch>
</form>
</vxml>

My reading of the spec is that the above dialog would say "undefined
values throw errors"

is that correct? OpenVXI3.4 treats it as an empty string.

Received on Thursday, 26 July 2007 18:04:32 UTC