Skip to main content

A relação entre SGML, HTML e XML

SBT acompanha a atuação dos fuzileiros navais na Rocinha (Abril 2025)

SBT acompanha a atuação dos fuzileiros navais na Rocinha (Abril 2025)
Anonim

Quando você olha para SGML, HTML e XML, você pode considerar isso como um agrupamento familiar. SGML, HTML e XML são todas as linguagens de marcação. O termo marcação obtém sua raiz dos editores que fazem revisões nos manuscritos dos escritores. Um editor, ao revisar o conteúdo, "marcará" o manuscrito para destacar certos campos. Na informática, uma linguagem de marcação é um conjunto de palavras e símbolos que realçam o texto para defini-lo para um documento da web. Por exemplo, ao criar uma página da Internet, você deseja ter os parágrafos separados e colocar letras em um tipo de negrito. Isso é feito por meio de uma linguagem de marcação. Depois de entender os papéis que o SGML, HTML e XML desempenham no design da página da Web, você verá o parentesco que esses idiomas distintos têm entre si. A relação entre SGML, HTML e XML é um vínculo familiar que ajuda a tornar os sites da Web e o design da Web dinâmicos.

SGML

Nesta família de linguagens de marcação, o SGML (Standard Generalized Markup Language) é o pai. O SGML fornece uma maneira de definir linguagens de marcação e define o padrão para seu formulário. Em outras palavras, o SGML indica o que algumas linguagens podem ou não fazer, quais elementos devem ser incluídos, como tags, e a estrutura básica da linguagem. Como um pai transmite traços genéticos para um filho, o SGML passa regras de estrutura e formatação para linguagens de marcação.

HTML

HyperText Markup Language (HTML) é uma criança ou aplicação de SGML. É HTML que geralmente projeta a página para um navegador da Internet. Usando HTML, você pode incorporar imagens, criar seções de página, estabelecer fontes e direcionar o fluxo da página. HTML é a linguagem de marcação que cria a forma e a aparência da página da web. Além disso, usando HTML, você pode adicionar outras funções a um site por meio de linguagens de script, como JavaScript. HTML é a linguagem predominante usada para design de sites.

XML

Extensible Markup Language (XML) é um primo para HTML e um sobrinho para SGML. Embora o XML seja uma linguagem de marcação e, portanto, faça parte da família, ele tem funções diferentes do HTML. XML é um subconjunto do SGML, que lhe dá direitos que um aplicativo, como HTML, não possui. XML pode definir aplicativos próprios. Resource Description Format (RDF) é uma aplicação de XML. O HTML é limitado ao design e não possui subconjuntos ou aplicativos. XML é uma versão simplificada ou leve do SGML, projetada para trabalhar com largura de banda limitada. O XML herda traços genéticos do SGML, mas é criado para formar sua própria família. Subconjuntos de XML incluem XSL e XSLT.