以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML在语音技术中的应用 』   (http://bbs.xml.org.cn/list.asp?boardid=47)
----  <field>元素的slot属性  (http://bbs.xml.org.cn/dispbbs.asp?boardid=47&rootid=&id=47491)


--  作者:WanMingliang
--  发布时间:5/24/2007 5:37:00 PM

--  <field>元素的slot属性
各位老大! <field>元素的slot属性以及它在Mapping Semantic Interpretation Results to VoiceXML forms时所起的作用一直很迷惑.谁能指导我一下?先谢过了.
--  作者:zhu_ruixian
--  发布时间:5/24/2007 8:50:00 PM

--  
<field>是一个form item,用于收集用户输入,它的属性有:
name 该form item的form item变量,它的作用域为dialog,它保存了识别的结果,在所在的form的form item中,该form item变量名必须是唯一的,如果该变量名不是唯一的,在获取文档时会抛出error.badfetch事件,该变量名必须符合变量的命名规则,详见5.1节。
expr 该form item变量的初始值,默认为ECMAScript 的undefined。如果给它一个初始值,该form item 将不会被访问,除非它被清零。
cond 一个表达式,当它的结果值为true时,该form item才被访问。如果没有指定该属性值,也能被访问。
type 该<field>的类型,即内置语法类型的名称(详见附录P)。平台对内置语法类型的支持是可选的。如果不支持一个指定的内置语法类型,要抛出一个error.unsupported.builtin 事件。
slot 语法槽名,用于存放变量(如果没有指定,默认值为该变量名)。当所用的语法格式支持返回一组成对的槽/值(slot/value)的机制,且槽名与该form item变量名不同时,该属性就很有用。
modal 如果它的值为false(默认值),在该field的收集阶段所有激活的语法都可以匹配;如果它的值为true,则只有该field的语法是允许匹配的,其它的都暂时失效。

具体我也没用过。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
2,236.328ms