Lar Desenvolvimento O que é a linguagem de marcação generalizada padrão (sgml)? - o que é techopedia

O que é a linguagem de marcação generalizada padrão (sgml)? - o que é techopedia

Índice:

Anonim

Definição - O que significa SGML (Standard Generalized Markup Language)?

A linguagem de marcação generalizada padrão (SGML) é uma linguagem de marcação de texto que serve como um superconjunto de linguagens de marcação amplamente usadas, como HTML (linguagem de marcação de hipertexto) e XML (linguagem de marcação extensível).


O SGML é usado para marcar documentos e tem a vantagem de não depender de um aplicativo específico. É derivado da GML (Generalized Markup Language), que permite que os usuários trabalhem em estilos de formatação padronizados para documentos eletrônicos.

Techopedia explica a Linguagem de Marcação Generalizada Padrão (SGML)

A linguagem de marcação generalizada padrão apresenta as seguintes características:

  • Marcação descritiva
  • Tipos de documentos

A marcação descritiva envolve o uso de código de marcação que identifica como várias partes de um documento devem ser interpretadas. Por exemplo, o código pode identificar uma parte como um parágrafo, outra como uma nota de rodapé e ainda outra como uma lista ou um item em uma lista.


Qualquer software capaz de processar o documento marcado o fará usando seu próprio tipo de renderização. Por exemplo, um aplicativo pode reunir partes identificadas como notas de rodapé e imprimi-las no final de cada página. Outro pode imprimir notas de rodapé no final de cada capítulo. Ainda outro pode não imprimir as notas de rodapé.


Outra característica importante da linguagem de marcação generalizada padrão é o uso de tipos de documentos e, posteriormente, o uso da definição de tipo de documento (DTD). Espera-se que um tipo de documento específico tenha partes específicas e uma estrutura específica. Por exemplo, quando há um DTD para um relatório, as partes e a estrutura do documento devem seguir o que está definido no DTD para que ele seja considerado um relatório. Um grande benefício é que documentos do mesmo tipo podem ser processados ​​de maneira uniforme por todos os softwares capazes de processá-los.

O que é a linguagem de marcação generalizada padrão (sgml)? - o que é techopedia