论文部分内容阅读
基于SVG技术构建的CAD图形管理系统,可用于将二维CAD图形进行网络发布,让用户可以上传、下载、查找、浏览CAD图形以及获取其内部图元信息。
获取DXF格式文件中的图元数据信息。此系统将提供一个专门用来获取数据信息的API;而后将获得的数据封装为XML,利用XML技术来实现从XML向SVG或HTML的转换;最后,对于生成的SVG文档,系统利用自身具备的DOM接口得到每个图元的详细信息。由于某些浏览器并不直接支持SVG,系统还提供了从SVG向JPEG、PNG转换的折中方案。系统设计的核心是用XML作为数据交换格式。由XML文档承载数据,XSLT负责对XML文档进行转换,DOM负责数据解析。特点是数据与表现完全分离,从而做到平台无关、数据可复用、系统可扩展。在系统的设计和实现过程中,为寻找有效的解决方案,研究了不同销售商、标准化组织以及用户集团组所提供的各种XML新技术和标准(例如:DOM、dom4J、XSLT、Batik等等),并讨论了为什么使用或者没有使用这些技术和标准,以及在集成过程中遇到的问题。