- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章超文本与超媒体课件
8.8.4 SGML的特点 5.SGML的特点 ⑴ SGML 的优点 ① 灵活性。 SGML 能描述任何的信息结构与任何复杂的文件, 其应用可以简单如HTML , 也可以复杂得像TEI、EAD、CIM I。SGML 是完全可扩展的, 可以针对各种类型的文件结构制定出合适的标签集( tag set) 。SGML 是理想的资料储存格式, 提供了相当多的选项功能, 可以适用于最复杂的信息处理。 ② 通用性。 SGML 并不专属于特定的平台与特定的应用系统, 因此SGML 文件可以在彼此不兼容的系统间交换, 不会造成信息遗失, 这个特性使得SGML 文件可以长久保存。 ③ 信息再利用性。 通过SGML 文件内容模块的再利用, 使得文件的产生更有效率, SGML 文件的内容可以重复利用, 或者被其它的SGML 文件使用, 不须重新产生内容。同一份文件内容也可以透过样式表以多种显示方式表达出来。 8.8.4 SGML的特点 ⑵ SGML的缺点 ① SGML 应用程序不易开发。 SGML 庞大并且复杂的选项功能虽然使得SGML 具有较高的灵活性, 但也增加了应用程序开发上的难度, 即使SGML 工具的主要供应厂商ArborText 所发表的产品, 也没有百分之百支持SGML 标准。事实上,SGML 有许多选项很少被应用, 如果把这些不常用的选项去掉, 将使得应用程序的开发变得更容易。 8.8.4 SGML的特点 ② SGML 文件不易在Web 上传播。 要能够浏览SGML 文件, 必须要有文件类型定义(DTD) 及样式表。DTD 定义了文件结构间的关系, 样式表定义了这些结构的显示格式, 如果少了DTD 与样式表就只能看SGML 文件的原始码。由于目前Web 上常用的浏览器只支持HTML ,HTML 文件并不需要DTD 与分离的样式表, 因此SGML 文件在Web 上只能通过特定的浏览器(如Panorama) 才能阅读, 不过这类的浏览器并不普及。如果希望SGML 信息能在Web 上被大多数人浏览, 只好通过转换程序将SGML 转成HTML , 但这样的转换往往会造成信息遗失( Information Loss) , 原本SGML 文件中所标记的结构在转换成HTML文件后并无法继续存在。 8.8.4 SGML的特点 ③ 缺乏厂商的支持。 Web上的主流浏览器厂商微软公司 与Netscape公司 支持HTML 的发展, 但并没有支持SGML 的意愿。由于SGML 过于复杂, 也只有少数厂商愿意投资开发SGML 的相关应用程序,这使得SGML 在普及上存在很大的障碍。 SGML 不是一个事实性标准。它不是由已在市场上广泛存在, 已被用户广泛接受的既成事实转化的标准。由于没有预先的市场基础, 因此推广起来相对困难。同时, 信息技术领域的标准往往是长效投资, SGML 也不例外, 其巨大的优越性必须在达到一定普及程度以后才能充分显示出来。因此, 虽然1986 年SGML 就已成为ISO 标准, 但是直到1992 年,它在欧美仍被称作“新出现的标准”。 尽管如此, SGML 仍然获得越来越多的认同。使用SGML , 可以使信息的交换不依赖于硬件和软件, 还可以帮助使用者管理数量多、来源复杂的信息资源。同时, SGML 作为一种元语言, 灵活性和可扩展性非常好, 可以应付新信息技术发展。虽然SGML 不专门用于电子出版物, 但电子出版物是其最重要的应用领域。 8.8 虚拟现实描述模型语言VRML 8.8.1 VRML概述 虚拟现实描述模型语言VRML (Virtual Reality Modeling Language),是在第一次万维网国际会议上被提出。Mark Pesce,Tony Parisi和David Ragget在会议上描述VRML的结构并且指出它将成为一个平台独立的语言,能够在Internet上实现可视化。VRML的目的是能够把多彩的实体放到3D的环境中。VRML是一个解释性的语言,这也是它的一个劣势,因为现在它运行在计算机上的速度很慢。然而它还是有很强的影响力因为它是第一个在万维网上实现显示3D世界的可行性办法。严格意义上说VRML不是一个像Premiere或者Director这样的工具。事实上仅仅需要一个文本编辑器来生成VRML的内容。虽然如此VRML还是一个用来在Web上生成3D环境的工具,就像用FLASH来产生交互的电影一样。 8.8.1 VRML概述 1.VRML的发展历程 1994年,Mark Pesce和Tony Parisi创建了被称为Labyrinth的浏览器,这是WWW上3D浏览器的早期原型。同年,Mark和Brian
文档评论(0)