欢迎来到天天文库
浏览记录
ID:34650650
大小:176.97 KB
页数:3页
时间:2019-03-08
《xml的重要应用——smil2.0的研究及开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、维普资讯http://www.cqvip.com第22卷第11期计算机应用与软件Vo1.22,No.112005年11月ComputerApplicationsandSoftwareNOV.2005XML的重要应用——SMIL2.0的研究及开发马兰侯业勤(中国科学院软件研究所北京100080)摘要SMIL(同步多媒体集成语言)是XML(可扩展标记语言)的一种重要应用。随着对当前SMIL2.0规范支持增长,对于任何在工作中需要某种形式的多媒体资源控制的开发人员,使用SMIL将成为他们的标准策略。文中介始了SMIL2.0的重要语法语义以及一个基于SMIL2.0编辑器的开发过程中的核心问题及解决方
2、法。关键词XMLSMIL语法语义DOM编辑器RESEARCHANDDEVELOPMENTOFSMIL2.O——ANDPORTANTAPPLICATIONOFXMLMaLanHouYeqin(InstituteofSoftware,ChineseAcademyofSciences,Beijing100080,China)AbstractSMIL(SynchronizedMultimediaIntegrationLanguage)isanimportantapplicationofXML(ExtensibleMarkupLanguage).Indaystocome,assupportforthe
3、current2.0specificationgrows,workingwithSMILcouldbecomeastandardstrategyforanydeveloperwhoseworkrequiressomeformofmultimediaassetcontro1.Inthearticle,there’SthepresentationofsyntaxandsemanticsofSMIL2.0;moreover,there’StheintroductionofsomeproblemsbeenmetduringthedevelopmentofaSMIL2.0basededitorandt
4、hesolutions.KeywordsXMLSMILSyntaxSemanticDOMEditor0引言1SMIL2.0的语法语义分析同步多媒体集成语言(TheSynchronizedMultimediaIntegra.SMIL是XML的一种应用,是一种语言。语言就有其语法tionLanguage(SMIL),发音作“smile”)是可扩展标记语言(Ex-和语义。语法是语言的形式,SMIL2。0Schemas或sMI.0tensibleMarkupLanguage(XML))的一种重要应用。DTD,可以保证SMIL文档的形式和内容的有效。语义即意义,推出SMIL最初的目标是为了实现在Web
5、上的实时的多媒可分为样式语义和应用语义。样式语义(StyleSemantics)即语体演示(presentations),自从Web出现以来,网站管理者一直在言在表述方面的意义。例如:DSSSL中的font—size=“20”(这探索使用两个或更多的流来提供具备艺术水准的多媒体演示的也是一个通用的表示字符大小的语言片断),具有样式语义:显机制,但却受到了诸如HTML和JavaScfipt等传统的Web技术示指定的字符大小为20,而不考虑应用语义。应用语义是另一的限制。SMIL的出现则为Web客户提供了更好地表现多媒体个方面,比如:在实现智能搜索引擎时,要考虑就是语言的应用内容的能力,它使网站
6、建设者很容易定义并组织多媒体元素语义。用户输入查询要求的“北京天气”,搜索引擎要分析的是(如:视频,音频,动态的图像等)相互协调和相互作用。该语言片断的应用语义,而不考虑样式语义。1998年6月15日,SMIL1.0成为W3C的推荐标准,2001年下面以一个简单的SMIL文档为例说明:8月7日,SMIL2.0成为W3C的推荐标准。简单的说,SMIL使得书写者能够说明是什么(What)在什么时候(When)在什么位置(Where)被显示,使他们能够控制精确的时间:比如在说一句话的同时在屏幕上显示一个指定的图7、height=”140”width=9_10”background—color像。随着Web上对多媒体演示的需求的加剧,SMIL将发挥更椭醯/>大的作用。但SMIL2.0标准包含10个模块,具有相当的复杂度,用简单的
7、height=”140”width=9_10”background—color像。随着Web上对多媒体演示的需求的加剧,SMIL将发挥更椭醯/>大的作用。但SMIL2.0标准包含10个模块,具有相当的复杂度,用简单的
此文档下载收益归作者所有