新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> VoiceXML, CCXML, OpenVXI
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 XML在语音技术中的应用 』 → 请问,vxml的属性可以扩展吗?我想在transfer时添加自己的属性 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 11441 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 请问,vxml的属性可以扩展吗?我想在transfer时添加自己的属性 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     poptang 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:59
      门派:XML.ORG.CN
      注册:2006/10/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给poptang发送一个短消息 把poptang加入好友 查看poptang的个人资料 搜索poptang在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看poptang的博客楼主
    发贴心情 请问,vxml的属性可以扩展吗?我想在transfer时添加自己的属性

    在修改vxi的transfer_element函数后,调试报错,说badfetch。希望哪位大哥能帮帮我

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/30 18:45:00
     
     zhu_ruixian 帅哥哟,离线,有人找我吗?射手座1983-12-2
      
      
      威望:2
      等级:大二期末(Java考了96分!)
      文章:406
      积分:3471
      门派:W3CHINA.ORG
      注册:2006/3/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zhu_ruixian发送一个短消息 把zhu_ruixian加入好友 查看zhu_ruixian的个人资料 搜索zhu_ruixian在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看zhu_ruixian的博客2
    发贴心情 
    没找到transfer_element函数。

    ----------------------------------------------
    为什么总是索取的人多,奉献的人少...

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/31 9:48:00
     
     poptang 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:59
      门派:XML.ORG.CN
      注册:2006/10/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给poptang发送一个短消息 把poptang加入好友 查看poptang的个人资料 搜索poptang在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看poptang的博客3
    发贴心情 
    transfer_element里,我已经定义过了呀,怎么会没找到呢。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/31 9:57:00
     
     zhu_ruixian 帅哥哟,离线,有人找我吗?射手座1983-12-2
      
      
      威望:2
      等级:大二期末(Java考了96分!)
      文章:406
      积分:3471
      门派:W3CHINA.ORG
      注册:2006/3/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zhu_ruixian发送一个短消息 把zhu_ruixian加入好友 查看zhu_ruixian的个人资料 搜索zhu_ruixian在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看zhu_ruixian的博客4
    发贴心情 
    你是想在transfer_element元素里面添加一个属性是吗? 这样扩展不符合vxml的dtd文件。
    (http://www.w3.org/TR/voicexml21/vxml.dtd)
    如果硬要修改,那只有让openvxi加载自己的修改dtd文件。以下步骤:
    1.修改dtd文件,让transfer_element拥有自己的属性,如”testattr“,然后让openvxi加载自己的dtd文件(可能要修改代码)。也有可能Openvxi已经把dtd包含进去了,那修改的地方会更多。
    2.然后在VXMLh文件的第75行左右VXMLAttributeType枚举变量中,添加一个枚举值。如:ATTRIBUTE_TEST
    3.在vxi模块的DocumentConvert.cpp的InitializeTables函数中(230-382行左右)添加一行
    g_attrs.push_back(VXMLAttribute(L"testvar",ATTRIBUTE_TEST));

    然后重新编译一下VXI模块。transfer_element中应该就可以使用testvar属性了。

    //下面是dtd中 与transfer_element有关的内容
    <!ELEMENT transfer (%audio; | %event.handler; | filled | %input; | prompt |
                        property)*>
    <!ATTLIST transfer
        %item.attrs;
        dest %uri; #IMPLIED
        destexpr %expression; #IMPLIED
        bridge %boolean; #IMPLIED
        type NMTOKEN #IMPLIED
        connecttimeout %duration; #IMPLIED
        maxtime %duration; #IMPLIED
        transferaudio %uri; #IMPLIED
        aai CDATA #IMPLIED
        aaiexpr %expression; #IMPLIED
    >


    个人意见,我并没有去扩展它,如果我去做,我会用这个思路,我的理解就是这样,以上仅供参考。

    ----------------------------------------------
    为什么总是索取的人多,奉献的人少...

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/12/31 14:13:00
     
     aryaky 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:33
      积分:236
      门派:XML.ORG.CN
      注册:2006/8/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给aryaky发送一个短消息 把aryaky加入好友 查看aryaky的个人资料 搜索aryaky在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看aryaky的博客5
    发贴心情 
    可以用property标签来添加属性,这是vxml直接支持的。
    <transfer>
    <property name="a" value="b"/>
    </transfer>
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/1/9 9:45:00
     
     aryaky 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:33
      积分:236
      门派:XML.ORG.CN
      注册:2006/8/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给aryaky发送一个短消息 把aryaky加入好友 查看aryaky的个人资料 搜索aryaky在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看aryaky的博客6
    发贴心情 
    只看标题就回复了,看贴不够仔细,该罚。

    vxi确实是把vxml定义放到程序里了,就是vxi目录下的Schema.hpp文件。里面一个很大的char数组。
    数组里包含了好几个文件,其中有vxml的dtd和schema。而且shema的版本是20040728(2.1)

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/1/12 10:30:00
     
     xiangxie 帅哥哟,离线,有人找我吗?
      
      
      等级:大二期末(Java考了96分!)
      文章:39
      积分:429
      门派:XML.ORG.CN
      注册:2006/9/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xiangxie发送一个短消息 把xiangxie加入好友 查看xiangxie的个人资料 搜索xiangxie在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看xiangxie的博客7
    发贴心情 
    在VXI/default.xml中增加属性<property name="a" value="b"/>
    ,然后在VXIclient/SBclient.cfg文件中启用
    client.vxi.defaultsURI     VXIString   file://$(SWISBSDK)/config/Defaults.xml(去掉前面的注释),否则OPENVXI会加载Schema.hpp中的默认配置

    Schema.hpp中的数组内容参考我发的帖子。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/1/25 10:36:00
     
     xxzmxx 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:18
      积分:120
      门派:XML.ORG.CN
      注册:2008/3/10

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xxzmxx发送一个短消息 把xxzmxx加入好友 查看xxzmxx的个人资料 搜索xxzmxx在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看xxzmxx的博客8
    发贴心情 
    顶,我也在研究

    ----------------------------------------------
    你不爱我吗?

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/4/7 12:24:00
     
     xxzmxx 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:18
      积分:120
      门派:XML.ORG.CN
      注册:2008/3/10

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xxzmxx发送一个短消息 把xxzmxx加入好友 查看xxzmxx的个人资料 搜索xxzmxx在『 XML在语音技术中的应用 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看xxzmxx的博客9
    发贴心情 
    顶,我也在研究

    ----------------------------------------------
    你不爱我吗?

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/4/7 12:25:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML在语音技术中的应用 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/28 13:55:30

    本主题贴数9,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    82.031ms