Diferença entre SGML e HTML

Diferença chave : SGML e HTML, ambos são linguagens de programação de computadores. Ambos são bem conhecidos linguagens de marcação usadas para desenvolver páginas da web. Eles são escritos em elementos de tag predefinidos. A principal diferença seria que o HTML é um subconjunto do SGML.

HTML significa Hyper Text Markup Language. É uma linguagem de computador bem conhecida que é usada para desenvolver páginas da web. Ele existe há muito tempo e é comumente usado para projetar páginas da web. XML ou Extensible Markup Language define um conjunto de regras para codificação de documentos em um formato que pode ser lido tanto por humanos quanto por computadores.

O HTML é escrito usando elementos HTML, que consistem em tags, principalmente uma tag de abertura e uma tag de fechamento. Os dados entre essas tags geralmente são o conteúdo. O principal objetivo do HTML é permitir que os navegadores da Web interpretem e exibam o conteúdo escrito entre as tags. As tags são projetadas para descrever o conteúdo da página. HTML vem com tags predefinidas. Eles permitem inserir imagens, textos, vídeos, formulários e outras partes do conteúdo em uma página coesa.

Elementos de HTML são os blocos básicos de todos os sites. HTML permite que imagens e objetos sejam incorporados na página da web. Também pode ser usado para criar formulários interativos. O HTML também fornece os meios para criar documentos estruturados. Isso é feito denotando semântica estrutural para texto, como cabeçalhos, parágrafos, listas, links, citações e outros itens. No entanto, atualmente, as páginas da Web raramente são projetadas usando apenas HTML. O HTML permite que o programador inclua scripts escritos em linguagens como JavaScript, o que muitas vezes fazem. Isso altera a aparência e o comportamento das páginas da Web em HTML.

SGML significa a Linguagem de Marcação Generalizada Padrão. É uma tecnologia padrão ISO para definir linguagens de marcação generalizadas para documentos.

O SGML foi derivado do Generalized Markup Language (GML) da IBM, desenvolvido por Charles Goldfarb na década de 1960. Como uma linguagem de marcação de documentos, o SGML foi originalmente projetado para permitir o compartilhamento de documentos de grande projeto legíveis por máquina no governo, na lei e na indústria. Muitos desses documentos devem permanecer legíveis por muito tempo no campo da tecnologia da informação. Também é amplamente utilizado pelas indústrias militar, aeroespacial, de referência técnica e industrial. A introdução do perfil XML tornou o SGML mais adequado para suas aplicações difundidas em uso geral de pequena escala.

Segundo a Wikipedia, o SGML generaliza e suporta uma ampla gama de linguagens de marcação. Essas linguagens variam de sintaxes semelhantes a Wiki a linguagens agrupadas semelhantes a RTF a linguagens de tags correspondentes semelhantes a HTML. É considerado um pouco menos sustentável, pois não suporta muitos aplicativos pelos navegadores. Documentos contendo erros liberais exigem mais tempo para serem processados. A página tem um tempo de carregamento mais lento e velocidade de downloads.

O SGML é considerado a linguagem mãe do HTML e do XML, que agora são amplamente usados ​​para transcrever documentos digitais. Ele ganhou um padrão internacional ao especificar a descrição do tipo e conteúdo dos documentos digitais. Com o tempo, a popularidade do SGML aumentou rapidamente. Existem poucas barreiras para o SGML, uma vez que não há folhas de estilo amplamente suportadas no SGML, o software torna-se instável e não é desenvolvido devido às configurações fortes do SGML. Além disso, o intercâmbio de dados SGML tornou-se muito complexo devido à compatibilidade variável entre os pacotes de software, o que pode causar sérios problemas.

Comparação entre SGML e HTML:

SGML

HTML

Formulário completo

Representa a Linguagem de Marcação Generalizada Padrão.

Significa Hyper Text Markup Language.

Tipo

aplicativo / sgml, text / sgml

text / html

Digite o código

Texto

Texto

Tipo uniforme

public.xml

public.html

Desenvolvido por

ISO

Consórcio WWW

Tipo de formato

É uma linguagem de marcação.

É uma linguagem de marcação.

Estendido de

GML

SGML

Alargado a

HTML, XML

XHTML

Recomendado

Artigos Relacionados

  • comparações populares: Diferença entre azulejos vitrificados e azulejos de marbonite

    Diferença entre azulejos vitrificados e azulejos de marbonite

    Diferença chave: Os ladrilhos vitrificados referem-se aos ladrilhos feitos pelo processo de vitrificação. Neste processo, altas temperaturas são usadas para assar as telhas. Por outro lado, as telhas de Marbonite são geralmente associadas a uma marca da empresa conhecida como HR Johnson. Os ladrilhos de marbonite são ladrilhos vitrificados sob a marca 'Marbonite' e, portanto, possuem as mesmas qualidades e características de outros ladrilhos vitrificados. "
  • comparações populares: Diferença entre Apesar e Inspite

    Diferença entre Apesar e Inspite

    Diferença chave: As palavras "apesar de" e "inspiradora" são preposições usadas para expressar contraste. O termo "apesar de" é mais comumente usado em inglês e às vezes também é considerado sinônimo de "inspirador". Ambos, 'apesar de' e 'inspirado' são usados ​​em inglês com os pronomes, isto, aquilo, o que, etc. ou junto com u
  • comparações populares: Diferença entre Kickboxing e Muay Thai Boxing

    Diferença entre Kickboxing e Muay Thai Boxing

    Diferença chave: Kickboxing é uma arte moderna japonesa de artes marciais e esportes de combate stand-up, que é totalmente baseada em chutes e socos; Considerando que o Muay Thai Boxing é um esporte de combate baseado nas artes marciais tradicionais de Muay da Tailândia, ele é composto exclusivamente de técnicas marcantes e de rebitagem. Geral
  • comparações populares: Diferença entre Kbps e Mbps

    Diferença entre Kbps e Mbps

    Diferença chave: Kbps é um acrônimo para kilo bits por segundo, enquanto Mbps é um acrônimo para mega bits por segundo. Um Kbps define a taxa de transferência de dados que é equivalente a mil bits transferidos por segundo. Por outro lado, um Mbps define a taxa de transferência de dados equivalente a um milhão de bits ou a um milhar de bits transferidos por segundo. Kbps e
  • comparações populares: Diferença entre óculos e contatos

    Diferença entre óculos e contatos

    Diferença chave: óculos também conhecidos como óculos, óculos ou óculos são estruturas que usam lentes e são usadas na frente dos olhos para corrigir a visão. Por outro lado, as lentes de contato são lentes que são colocadas diretamente na córnea dos olhos. Óculos e lentes de contato são diferentes tipos de óculos prescritos. Uma pessoa co
  • comparações populares: Diferença entre Ghoul e Zombie

    Diferença entre Ghoul e Zombie

    Diferença chave : Ghoul e Zombie são ambos personagens fictícios populares. A principal diferença entre os dois é que os zumbis são cadáveres mortos-vivos que se alimentam de carne humana, enquanto os carniçais são criaturas semelhantes a demônios que também se alimentam de carne humana. Ghoul e zumbi são apenas criaturas folclóricas que são vistas na literatura e, mais recentemente, em filmes. Ambos são cr
  • comparações populares: Diferença entre a Terra e Júpiter

    Diferença entre a Terra e Júpiter

    Diferença chave: Tanto a Terra quanto Júpiter são dois planetas diferentes. A principal diferença entre os dois planetas é que a Terra é o terceiro planeta do Sol, enquanto Júpiter é o quinto planeta do Sol. Terra e Júpiter são dois planetas diferentes no Sistema Solar, e eles não têm nada comum um ao outro. Eles são d
  • comparações populares: Diferença entre bebê e criança

    Diferença entre bebê e criança

    Diferença chave : A palavra “bebê” significa qualquer criança desde o nascimento até os 4 anos de idade, enquanto a palavra “criança” se refere a qualquer criança de três meses a 12 anos de idade. Um dos momentos mais especiais da vida é quando um bebê olha para você, ou aperta o seu dedo grande com seus pequenos, ou sorri para você quando você faz caretas para ele. Os bebês são verda
  • comparações populares: Diferença entre Blog e site

    Diferença entre Blog e site

    Diferença chave: um site é qualquer página da web que hospede algum tipo de informação. Um blog é um tipo de site. Um blog e um site são duas maneiras diferentes de postar informações na World Wide Web. Essencialmente, um site é qualquer página na web que hospede algum tipo de informação. Um blog é u

Escolha Do Editor

Diferença entre LG Optimus L7 II Dual e Micromax A116 Canvas HD

Diferença chave: O LG Optimus L7 II Dual é um telefone de segmento médio da LG. O telefone é um telefone dual SIM. O dispositivo possui um LCD IPS de 4, 3 polegadas, touchscreen capacitivo com resolução de 480 x 800 pixels. Ele é executado no Android v 4.1.2 (JellyBean), que é apoiado pelo processador Snapdragon Qualcomm MSM8225 Dual-Core de 1.0 GHz e