摘要: SGML、HTML和XML都是标记语言,利用各种标记使文档规范化、格式化,以便于信息整理与交流。标记语言的发展经历了这样一个过程:首先出现标准通用标记语言SGML;由SGML的应用产生了Web和HTML语言;HTML满足不了日益复杂化的Web信息交流需求,才发...
SGML、HTML和XML都是标记语言,利用各种标记使文档规范化、格式化,以便于信息整理与交流。标记语言的发展经历了这样一个过程:首先出现标准通用标记语言SGML;由SGML的应用产生了Web和HTML语言;HTML满足不了日益复杂化的Web信息交流需求,才发展出XML。
SGML是在文字处理应用中表达数据的方法,具有明确的文件格式和使用目的。作为ISO8879:1986的标准,SGML特点是能定义文件类型(DTD)。更详细的资料请参阅http://www.w3.org/MarkUp/SGML/等。
HTML和XML都是从SGML发展而来的,它们之间有些类似。HTML是SGML的一个应用,XML则是SGML的一个子集。XML是综合了SGML和HTML优点的一种新格式。即XML格式删除了SGML中不易操作、与Internet无关的部分,易于网络发布cSGML、HTML与XML用于各自所适用的领域: HTML是快速发布数据和制作简单网页的解决方案;如果要长期使用数据,设计更复杂的结构,XML是更好的选择;SGML几乎不会在互联网上广泛应用。