Diferença entre HTML e SGML

Diferença de chave - HTML vs SGML
 

Existem várias tecnologias usadas para desenvolvimento web, como CSS, JavaScript, PHP etc. Entre todas, a linguagem base para o desenvolvimento web é HTML. É uma linguagem de marcação que consiste em tags. Existem tags específicas para cada tarefa. HTML pode ser usado para alterar a estrutura da página da web. Adicionar parágrafos, alterar títulos, adicionar listas e tabelas são algumas tarefas que podem ser executadas usando HTML. Existem várias versões do HTML. A versão mais recente é HTML5. Possui muitos recursos adicionais para criar aplicativos da web eficazes. HTML é a linguagem de marcação padrão para a criação de páginas e aplicativos da web. SGML é um padrão para definir linguagens de marcação generalizadas para documentos. Esse é o diferença chave entre HTML e SGML. HTML é baseado em SGML. Este artigo discute a diferença entre HTML e SGML.

CONTEÚDO

1. Visão geral e principais diferenças
2. O que é HTML
3. O que é SGML
4. Relação entre HTML e SGML
5. Comparação lado a lado - HTML vs SGML em forma de tabela
6. Resumo

O que é HTML?

HTML significa Hyper Text Markup Language. A maioria das páginas da web está conectada. Um link para outra página da web é chamado de hipertexto. O HTML contém tags que instruem o navegador da Web sobre como criar a estrutura da página. Os títulos, parágrafos, listas e tabelas estão sob a estrutura da página da web.

Todo arquivo HTML tem a declaração do tipo de documento na parte superior. Informa o navegador sobre a versão HTML usada no documento. Os detalhes da página da web estão em seção. O conteúdo a ser exibido na página da web está dentro da seção. Existem muitas tags para executar várias tarefas. o

,

etc são usados ​​para criar cabeçalhos. o

A tag é usada para separar parágrafos. A maioria das tags possui a tag inicial e a tag de fechamento correspondentes. por exemplo.

,

. Existem tags de formatação também. o é usado para negrito o texto. A tag é usada para sublinhar o texto. o A tag é usada para tornar o conteúdo em itálico. Algumas tags contêm as próprias tags inicial e final. o
é usado para criar uma linha horizontal na página. Se o programador escrever apenas
sem a barra, ainda funciona. Mas não funcionará com XHTML mais preciso. Essas são algumas tags HTML comuns.

Figura 01: Documento HTML simples

Ao abrir a página HTML acima no navegador, ela aparece da seguinte maneira.

Figura 02: Página HTML no navegador da Web

De acordo com o arquivo HTML acima, a declaração do documento está no topo. Especifica que o documento HTML está usando HTML5. A seção da cabeça e a seção do corpo estão incluídas na etiqueta inicial e na etiqueta de fechamento. Os detalhes da página da web estão incluídos na seção principal. O conteúdo a ser exibido está na seção do corpo. o

tag definiu um cabeçalho. o é usado para negrito a parte específica do texto. Existem dois parágrafos na página.

O HTML pode ser combinado com outras tecnologias. Quando combinada com CSS, a página da Web aparece mais apresentável. A conexão com JavaScript torna a página da web mais interativa. É a linguagem de marcação mais comum para criar páginas da web.

O que é SGML?

SGML significa Standard Generalized Markup Language. É um padrão para definir linguagens de marcação. HTML é baseado em SGML. Não é por si só uma linguagem de documentos. É uma descrição de como especificar o documento. Portanto, são metadados. O SGML foi originalmente projetado para compartilhar grandes projetos legíveis por máquina no governo e em outros setores. Um documento SGML consiste em três seções. Existe uma declaração. O prólogo contém a declaração DOCTYPE com outras declarações de marcação. Então a própria instância. Ele contém um dos principais elementos e seu conteúdo.

As principais vantagens do SGML são que ele pode ser criado considerando a estrutura do documento e não pensando nas características da aparência. Eles serão mais portáteis porque um compilador SGML pode interpretar qualquer documento por referência à sua definição de tipo de documento (DTD). Os documentos originalmente destinados ao meio de impressão podem ser facilmente adaptados a outras mídias, como a tela do computador.

SGML é um padrão internacional para especificar a descrição do tipo e conteúdo dos documentos digitais. Uma desvantagem do SGML é que ele não suporta folhas de estilos. O software se torna pouco desenvolvido devido às fortes configurações do SGML. Fora isso, a troca de dados também é complexa no SGML.

Qual é a relação entre HTML e SGML?

  • HTML é baseado em SGML.

Qual é a diferença entre HTML e SGML?

HTML vs SGML

HTML é a linguagem de marcação padrão para criar páginas da web e aplicativos da web. SGML é um padrão para definir linguagens de marcação generalizadas para documentos.
 Apoia
HTML significa Hypertext Markup Language. SGML significa Standard Generalized Markup Language.

Sumário - HTML vs SGML

Atualmente, todas as organizações mantêm páginas da web. Existem várias tecnologias usadas para aplicativos da web. Este artigo discutiu a diferença entre HTML e SGML. HTML é a linguagem de marcação padrão para a criação de páginas e aplicativos da web. SGML é um padrão para definir linguagens de marcação generalizadas para documentos. Essa é a diferença entre HTML e SGML. HTML é baseado em SGML.

Referência:

1. “O que é SGML (Standard Generalized Markup Language)? - Definição de WhatIs.com. ” SearchMicroservices. Disponivel aqui  
2. "Linguagem de Marcação Generalizada Padrão". Wikipedia, Wikimedia Foundation, 18 de março de 2018. Disponível aqui 
3. "Visão geral do HTML". , Tutorials Point, 8 de janeiro de 2018. Disponível aqui 

Cortesia da imagem:

1.'SGML 'Por Dreftymac em Wikipedia - SGML.svg, (CC BY-SA 2.5) via Commons Wikimedia