以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML在语音技术中的应用 』 (http://bbs.xml.org.cn/list.asp?boardid=47) ---- openVXI的体系结构 (http://bbs.xml.org.cn/dispbbs.asp?boardid=47&rootid=&id=45694) |
-- 作者:WanMingliang -- 发布时间:4/19/2007 6:31:00 PM -- openVXI的体系结构 各位前辈: 我这两天在看openVXI的源码,感觉好像比较乱,有谁比较清楚的?帮我梳理一下.先万分感谢一下!!! |
-- 作者:xiangxie -- 发布时间:4/20/2007 9:43:00 AM -- 它给了demo的main程序,从main看起,对每个call创建thread: static VXITRD_DEFINE_THREAD_FUNC(ChannelThread, userData) 然后初始化执行环境VXIplatformCreateResources,再执行VXIplatformProcessDocument处理脚本。 VXIplatformProcessDocument调用VXIinterpreter->Run,依次调用VXI.CPP中的Run,处理每个VXML脚本RunDocumentLoop,对所有的VXML文件进行循环处理(解析VXML调用InstallDocument)。在每个VXML中进行跳转调用RunInnerLoop。 这些C++会抛出相应的事件,比如JumpDoc和JumpDialog,主要在跳转函数PerformTransition中 |
-- 作者:xiangxie -- 发布时间:4/20/2007 9:44:00 AM -- 具体的结构没整理,自己研究下吧 |
-- 作者:WanMingliang -- 发布时间:4/20/2007 6:38:00 PM -- 楼上的老大!实在太感谢了!!!以后还要多请教你呢! |
-- 作者:xxzmxx -- 发布时间:4/7/2008 11:05:00 AM -- 我也在研究这个,共同交流 |
-- 作者:xxzmxx -- 发布时间:4/7/2008 11:05:00 AM -- 我也在研究这个,共同交流 |
-- 作者:佛间花 -- 发布时间:4/17/2008 3:11:00 PM -- 真的是非常感谢!楼上的兄弟,你也在研究吗?我邮箱xiesefuyun@gmail.com,有空联系啊!我也正在学习呢。 |
-- 作者:zlei12 -- 发布时间:4/19/2008 12:12:00 PM -- 参见http://bbs.xml.org.cn/dispbbs.asp?boardID=47&ID=59028中的说明,:-) 如果仅为了利用该开源软件快速实现vxml功能,理解上述两处切入点是关键。如果期望了解整个vxml的解析、运行过程,则不适用。我至今没有了解整个解析过程。 顺便问一下,如果我期望在某个vxml tag中扩展一个属性,该如何实现? OpenVXI似乎有DTD校验过程,成为了扩展障碍, :-( |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
52.734ms |