69
科技资讯 SCIENCE & TECHNOLOGY INFORMATION
I T 技 术
1.引言
由万维网联盟W3C[1]推出的XML、SVG(Scalable Vec-tor Graphics)[2]及DOM(Document Object Model,文档对象模型规范)[3]是密切相关的技术。SVG是XML格式的二维向量图形技术,在网络地图、网络二维动画中有着广泛的应用潜力;DOM规范为处理存储在XML文档中的信息提供了一组标准编程接口,DOM规范中的DOM事件(DOM Event)可用来编写SVG交互应用程序;SVG标准中与DOM相关的专门说明为DOM技术在SVG中的应用奠定了基础。
作者所在的网络图形应用研究小组主要研究基于XML格式的SVG、X3D应用方法,对SVG动画进行过应用研究[7]。DOM技术及其应用是研究的重点内容之一,是实现复杂SVG交互应用的关键。论文介绍了应用JavaScript及JAVA语言的SVG交互应用方法,具体的实现也是基于SVG的DOM分析及处理。
2.基于JavaScript语言的SVG交互应用
人们可以在IE等网络浏览器上通过安装SVG插件观看与Flash动画类似的SVG动画及互动内容。由于JavaScript语言程序可直接在IE、Netscape网络浏览器上运行而无