
Em informática, uma linguagem de marcação é um conjunto de códigos aplicados a um texto ou a dados, com o fim de adicionar informações particulares sobre esse texto ou dado, ou sobre trechos específicos.
Linguagens de marcação são usadas, por exemplo, na indústria editorial para marcar a formatação (exibição gráfica) de páginas. Se o código de marcação for padronizado, ou puder ser processado por um programa de computador, garante-se o intercâmbio de uma publicação complexa entre autores, editores e impressoras. Uma linguagem de marcação amplamente usada para texto é a HTML, mas que vem perdendo espaço para a sua evolução, o XHTML por conta desta ser mais eficiente para separação entre a estrutura e o conteúdo de uma página de forma mais organizada e eficiente.
Já a marcação de dados, conceito recente, envolve a codificação simples de seqüências de dados em um arquivo de computador no formato texto-puro, ou seja, capaz de ser lido tanto por pessoas quanto por máquinas. Para esse fim, a linguagem mais utilizada atualmente é a XML e suas variantes.
| Tipo | Descrição |
|---|---|
| SGML (Standart Generalized Markup Languages) | Trata-se de uma linguagem que faz a descrição de documentos eletrônicos, dando ênfase aos elementos lógicos e não aos elementos de caráter visual. A SGML é uma linguagem extensivel e que apresenta complexidade. saiba mais. |
| XML (Extensible Markup Languages) | Também se trata de uma linguagem que faz a descrição de documentos eletrônicos e que enfatiza os elementos lógicos dos mesmos. Ela foi criada como uma versão mais simples do SGML cuja finalidade é facilitar a criação de documentos, assim como o processamento deles. saiba mais. |
| HTML (HyperText Markup Language) | Trata-se de uma linguagem utilizada com a finalidade de publicar hipertextos na web. Os hipertextos são documentos que possuem referências internas a outros documentos, isto é, links ou hiperlinks. A HTML é uma linguagem não-extensivel que permite descrever documentos que não apresentam complexibilidade em sua estrutura. saiba mais. |
| XHTML (Extensible HyperText Markup Languages) | Trata-se de de um linguagem criada posteriormente à HTML, apresentando uma reformulação da mesma. no proximo post eu coloco uma descrição mais detalhada sobre o XHTML |
Quando trabalha com uma linguagem extensivel (extensible), o desenvolvedor é capaz de estender o conteúdo de sua base de dados a outros ambientes.
por: Impacta Tecnologia, XHTML – Tableless – Wikipédia, a enciclopédia livre.
