欢迎来到天天文库
浏览记录
ID:9318313
大小:83.00 KB
页数:11页
时间:2018-04-27
《sgml、html与xml之比较》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SGML、HTML与XML之比较ComparisonofSGML,HTMLandXML陈嵩荣 Sung-JungChen辅仁大学图书信息学系硕士班学生Graduatestudent,Dept.ofLibrary&InformationScience,Fu-JenCatholicUniversityE-mail:ms486131@green.lins.fju.edu.tw〔摘 要〕本文将依发展的时间顺序介绍三种值得电子图书馆领域注意的电子文件格式:标准通用标示语言(StandardGeneralizedMarkupLanguage;简称SGML)、超文件标示语言(Hypertex
2、tMarkupLanguage;简称HTML)与最新崛起的可扩展标示语言(ExtensibleMarkupLanguage,简称XML),并作简单的比较。〔Abstract〕Thisarticleistointroducethreeformatsofelectronicdocumentinorderofdevelopmentwhichareworthwatchingcloselybydigitallibrarycommunity.TheyareSGML(StandardGeneralizedMarkupLanguage),HTML(HypertextMarkupLanguage
3、)andXML(ExtensibleMarkupLanguage),whichisthenewmarkupwave.Thenhaveasimplecomparisonofthem.关键词:标准通用标示语言;超文件标示语言;可扩展标示语言;标示Keywords:SGML(StandardGeneralizedMarkupLanguage);HTML(HypertextMarkupLanguage);XML(ExtensibleMarkupLanguage);Markup11壹、前言计算机是处理信息的工具,硬件是处理信息的实体资源,软件则是为了处理特定信息设计出来的流程。计算机之所
4、以能对我们的生活带来很大的效益,是因为计算机具有处理信息的强大能力,硬件与软件的不断进步代表着计算机处理信息的能力愈来愈强,但计算机要能够发挥效益,除了要有硬件和软件之外,还要输入数据,数据经过计算机的处理,输出有价值的信息,这才是我们使用计算机的主要目的。平常计算机硬件与软件的进步总会引起较大的注意,例如:Intel发表新一代的微处理器、Microsoft发表新的操作系统或应用软件总是信息界的盛事,但一般人较少注意到数据格式(dataformat)的发展事实上对信息的处理、管理与利用所带来的影响并不逊于软硬件的革新,尤其对电子图书馆等保存大量公共信息的组织而言,所采用的数据格
5、式必须确保所有的文件信息能妥善地长期保存,并能以最有效率的方式被存取与传布,因为这些信息是社会重要的资产,而且通常是对社会较有价值的信息(注1)。本文将依发展的时间顺序介绍三种值得电子图书馆领域注意的电子文件格式:标准通用标示语言(StandardGeneralizedMarkupLanguage;简称SGML)、超文件标示语言(HypertextMarkupLanguage;简称HTML)与最新崛起的可扩展标示语言(ExtensibleMarkupLanguage,简称XML),并作简单的比较。SGML是ISO在1986年所颁布的国际标准(ISO8879),在电子图书馆相关计
6、划中,目前有TEI(TextEncodingInitiative)、EAD(EncodedArchivalDescription)、CIMI(ConsortiumfortheInterchangeofMuseumInformation)、DIAP(DigitalImageAccessProject)与美国国会图书馆的AmericanMemoryProject等采用SGML作为文件格式(注2,3,4);HTML是SGML的一个应用,是一种用以创造超文件(hypertext)的简易资料格式,目前在全球信息网(WorldWideWeb;简称WWW或Web)获得普遍的采用,是写作网页(
7、webpages)的标准语言;XML是全球信息网联盟(WorldWideWebConsortium;简称W3C)在1996年底所提出的标准,1998年2月公布XML1.0Recommendation,相关标准目前仍在发展之中。这个新一代的标示语言被期许能具有SGML的弹性,但又不像SGML般复杂,并能如HTML般能在Web上传送。贰、何谓标示(markup)?SGML、HTML、XML都是标示语言(MarkupLanguage)。最早,标示是文件在排版时,用来指示文字如何编排的指令,包括控制
此文档下载收益归作者所有