📜  什么是SGML?

📅  最后修改于: 2021-11-09 09:15:35             🧑  作者: Mango

在本文中,我们将了解 SGML。SGML 代表标准通用标记语言是一种标准通用标记语言,它使用了广泛使用的标记语言(如 HTML 和 XML)的超集。它用于标记文件,并且现在不再依赖于特定的应用程序。

它基本上源自GML (通用标记语言),它允许用户处理电子文档的标准化格式样式。它由国际标准组织(ISO) 于 1986 年开发和标准化。SGML 指定了标记元素的规则。然后可以以特定方式将这些标签解释为布局因素。

它被广泛用于处理大量文件,这些文件与常见修订版有关,并且由于它是一个庞大而复杂的系统,因此希望以独一无二的格式发布,它并不总是但广泛用于私人电脑。

SGML 的组成部分:

  • SGML 提供了一种描述这些实体、元素和属性之间关系的方法,并告诉计算机如何识别文档的组成部分,它基于文档由一系列实体(对象)组成的概念。 )。
  • 它提供了允许计算机识别文本实体的各种元素开始和结束位置的规则。
  • SGML 中的文档类型定义 (DTD)用于以计算机可以理解的形式描述文档的每个元素。

SGML 是最简单的生成文件的媒介,这些文件可以被人们读取并以一种直接的方式在机器和应用程序之间进行交换。人和机器都很容易理解。

SGML 的结构:

 
      
    
 

SGML 文件的扩展名是:

File_Name.sgml

句法:


   Geeks for Geeks
 

示例 1:

SGML

    
        
            GEEKS FOR GEEKS     
        
    
            
        

A Computer Science Portal For Geeks

    


SGML

    
        
            Krishna     
        
    
            
        

It is a name of the person.

       


输出:

简单段落

示例 2:

SGML


    
        
            Krishna     
        
    
            
        

It is a name of the person.

       

输出: