| VoiceXML 2.1 Development Guide | Home | Frameset Home |
|
MYRULE [
NAME:d {<MyName $d>} ]
; sub-ruleNAME (
; assign results from 'FIRSTNAME' to slot 'a'FIRSTNAME:a
; assign results from 'MIDDLENAME' to slot 'b'MIDDLENAME:b
; assign results from 'LASTNAME' to slot 'c'LASTNAME:c )
; concatenate results from slots a, b, and c and return{return(strcat($a strcat($b $c)))}
FIRSTNAME [
[matthew] {return("matthew ")}
]
MIDDLENAME [
[warren] {return("warren ")}
]
LASTNAME [
[henry] {return("henry ")}
]<?xml version="1.0"?>
<vxml version="2.0">
<form id="MainMenu">
<field name="MyName">
<prompt>
Please say your first, middle, and last name.
</prompt>
<grammar src="MySubG.grammar#MYRULE" type="text/gsl"/>
<filled namelist="MyName">
<prompt>
You said <value expr="MyName$.interpretation.MyName"/>
</prompt>
</filled>
</field>
</form>
</vxml>
| ANNOTATIONS: EXISTING POSTS |
vanvoice
|
|
| The "]" located after NAME:d {<MyName $d>} ,
should it be there? or maybe "[" is missing? |
|
MattHenry
|
|
| Leon,
That's a typo, i'll see that it gets fixed. ~Matt |
| login |
|