- From: McGlashan, Scott <scott.mcglashan@hp.com>
- Date: Tue, 27 Jun 2006 17:42:56 +0200
- To: "Shiva Kumar" <shivakumarr@huawei.com>, <www-voice@w3.org>
- Cc: <voicexml@yahoogroups.com>
- Message-ID: <990C7D7B4096DC49B7BDB5D4F56E5B9F02D9B130@sooexc02.emea.cpqcorp.net>
I agree that clarification would be useful in this section. Note that in section 5.1, there is a general discussion on variables and it states 5.1.1 Declaring Variables "Variables must be declared before being used either in VoiceXML or ECMAScript. Use of an undeclared variable results in an ECMAScript error which is thrown as an error.semantic." In other descriptions of the "namelist" attribute, they have the text "If an undeclared variable is referenced in the namelist, then an error.semantic is thrown (Section 5.1.1 <file:///C:/smcglashan/w3c/vb/voicexml20/PR/PR-voicexml20-20040130/Overv iew.html#dml5.1.1> )" The spec is probably missing similar text in for <filled>'s namelist. Consequently, I believe that the correct behavior would be to throw an error.semantic. thanks Scott ________________________________ From: www-voice-request@w3.org [mailto:www-voice-request@w3.org] On Behalf Of Shiva Kumar Sent: Friday, June 23, 2006 08:34 To: www-voice@w3.org Cc: voicexml@yahoogroups.com Subject: clarification needed on VoiceXML 2.0 Hi, In voiceXML 2.0 specification in section 2.4 <filled> element it is given that " For a <filled> in a form, namelist defaults to the names (explicit and implicit) of the form's input items. A <filled> element in an input item cannot specify a namelist (the namelist in this case is the input item name); if a namelist is specified, then an error.badfetch is thrown by the platform upon encountering the document. Note that control items are not permitted in this list; an error.badfetch is thrown when the document contains a <filled> element with a namelist attribute referencing a control item variable. " But if we give an undeclared variable in the namelist, what should be the behaviour of the interpreter? as the specification says that,if no namelist is provided all the form's input item will be selected.But here i am providing a variable which is not declared. Please let me know whether i need to ignore that variable or throw any error. This is not provide in the specification. script is given below: <form> <field name="test"> <prompt bargein="false">Please say the hi or bye</prompt> <grammar>hi|bye</grammar> </field> <filled namelist="test1"> <prompt>pass</prompt> </filled> </form> Waiting for the comments... Thanks and Regards, Shiva Kumar ************************************************************************ ************************************************************************ * This e-mail and attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient's) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it! ************************************************************************ ************************************************************************ *
Received on Tuesday, 27 June 2006 15:43:22 UTC