SGML、XML、HTML之间的区别与联系
SGML
是一种在Web
发明之前就早已存在的用标记来描述文档资料的通用语言。
但SGML
十分庞大且难于学习和使用。鉴于此,人们提出了HTML
语言。
但近年来,随着Web
应用的不断深入,HTML
在需求广泛的应用中已显得捉襟见肘,有人建议直接使用SGML
作为Web
语言。
但SGML
太庞大了,学用两难尚且不说,就是全面实现SGML
的浏览器也非常困难。于是Web
标准化组织W3C
建议使用一种精简的SGML
版本——XML
。
XML
与SGML
一样,是一个用来定义其他语言的元语言。与SGML
相比,XML
规范不到SGML
规范的1/10,简单易懂,是一门既无标签集也无语法的新一代标记语言。