📜  SGML 完整表格

📅  最后修改于: 2021-09-24 01:51:25             🧑  作者: Mango

SGML代表标准通用标记语言。它可以定义为定义文档通用标记语言的标准。

SGML-全格式

它是由国际标准组织ISO开发和设计的。
在 HTML 5 之前,HTML 理论上是基于 SGML 的语言的一个示例,出于兼容性原因,浏览器无法将其解析为 SGML。 SGML 是从 GML 扩展而来,后来又扩展到 HTML 和 XML。

SGML 文件的扩展名是:

.sgml

句法:


    Geeks for Geeks

SGML 代码通常如下所示:

html

    
        
            GEEKSFOR GEEKS
        
    
    
         

Hello, Welcome to GEEKF FOR GEEKS

      


特征

  • SGML 声明。
  • 序言,包含一个 DOCTYPE 声明和各种标记声明,这些声明共同构成了一个 DTD,即文档类型定义。
  • 实例本身,包含一个最顶层元素及其内容

SGML 文件的组成部分:

SGML 文档主要有三个组成部分。他们是 –

  1. SGML 声明
  2. 序言
  3. 文档实例。

优点

  • 它能够对文档的完整结构进行编码,并且可以支持任何媒体类型。
  • 它比 HTML 更有用,它提供了编码可视化表示的功能,而不是构建真实的信息片段。
  • 将内容与外观分开。
  • 与 HTML 相比,SGML 文件编码允许用于更复杂的格式。
  • SGML 中的样式表使内容用于不同的目的。
  • 非常灵活。
  • 由于 ISO 标准,许多可用工具得到很好的支持。

缺点

  • 用 SGML 编码软件可能是典型的。
  • SGML 中使用的工具很昂贵。
  • 它可能不会被广泛使用。
  • 需要特殊软件才能运行或允许显示文档。
  • 创建 DTD 需要严格的软件工程。