SGML、HTML、XML的不同

SGML

它是一个标记语言的标准。这就像ECMAScript和javascript的关系。该标准规定了标记语言的语法,使得文档方便查找和检索。SGML标准允许省略结束标签,不区分标签大小写。
image.png
image.png

XML

XML-nextensible markup language可扩展标记语言。它是SGML的子集,因为SGML允许省略结束标签,不区分大小写等不好的特性。因此扩展了一个子集XML。
XHTML、SVG都是XML标准的应用。例如:严格区分大小写,不能省略结束标签。

HTML

HTML是SGML的一个应用。它的语法不是很严格,可以省略结束标签,不区分大小写。