HTML 怎么发明的?

什么是 SGML?

1969年,IBM 的技术人员 Charles Goldfarh 和 Edward Mosher 等人一起发明了通用标记语言 GML(Generalized Marked Language)。它在各文档间共享一些类似的属性,允许文本编辑、检索与格式化等子系统共享文档。

GML 的大部分内容被 IBM 和其他公司实现在主机时代的出版系统中,即使是现在,IBM 也仍在 80% 以上的文档中采用 GML,另外,图形通讯协会(GCA)也用此开发了用于排版的通用代码 GENCODE。1978年,新成立的 ANSI 机构之文本处理计算机语言委员会(CLPTC)和 GCA 的 GENCODE 委员会合作,在GML的基础上制定了 SGML 的第一份草案。

1985年在英国成立了国际 SGML 用户组织,在1986年,SGML 成为国际标准ISO8879:信息处理标准通用标记语言(Information processing Text and office system Standard generalized markup language)。

在80年代末,SGML 引起了包括 CERN 在内的一些组织的注意,1990年,World Wide Web 的发明者 Tim Berners Lee 选择了 CERN 使用的一组 SGML 的 DTD 标记标签,在最早的 WEB 浏览器和编辑器 NEXUS 中,他使用了这些标签和样式表进行排版,并增加了最重要的功能——链接,这就是HTML的前身,基于SGML的HTML是让 SGML 走向World Wide Web 的第一步。

标准通用标记语言(Standard Generalized Markup Language,SGML)是现时常用的超文本格式的最高层次标准,是可以定义标记语言的元语言,甚至可以定义不必采用 <> 的常规方式。由于它的复杂,因而难以普及。

这是它的一个例子:

<QUOTE TYPE="example">
typically something like <IFALICS>this</ITALICS>
</QUOTE>

同时他也是一个 IOS 标准:“IOS 8879:1986 Information processing – Text and office systems – Standard Generalized Markup Language (SGML)”

他有非常强大的适应性,也正是因为同样的原因,导致在小型的应用中难以普及。

SGML 、XML、HTML什么关系 ?

HTML 和 XML 派生于 SGML,XML 可以被认为是它的一个子集,而 HTML 是它的一个应用。

XML 的产生就是为了简化它,以便于更加通用的目的,比如语义Web。它已经应用于大量的场合,比较著名的有:XHML、RSS、XML-RPC 和 SOAP。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值