Linguagem de marcação

Uma linguagem de marcação é uma linguagem de computador que usa tags para definir elementos dentro de um documento. Ela é legível por humanos, o que significa que os arquivos de marcação contêm palavras comuns, em vez da sintaxe típica de programação. Embora existam várias linguagens de marcação, as duas mais populares são HTML e XML.

HTML é uma linguagem de marcação usada para criar páginas da Web. O conteúdo de cada página da Web é definido por tags HTML. Tags básicas de página, como <head>, <body> e <div>, definem seções da página, enquanto tags como <table>, <form>, <image> e <a> definem elementos dentro da página. A maioria dos elementos exige uma tag de início e uma tag de fim, com o conteúdo colocado entre elas. Por exemplo, um link para a página inicial do TechTerms.com pode usar o seguinte código HTML:

<a href="https://techterms.com">TechTerms.com</a>

XML é usado para armazenar dados estruturados, em vez de informações de formatação de uma página. Enquanto os documentos HTML usam tags predefinidas (como nos exemplos acima), os arquivos XML usam tags personalizadas para definir elementos. Por exemplo, um arquivo XML que armazena informações sobre modelos de computador pode incluir a seguinte seção:

<computer>
  <manufacturer>Dell</manufacturer>
  <model>XPS 17</model>
  <components>
    <processor>2.00 GHz Intel Core i7</processor>
    <ram>6GB</ram>
    <storage>1TB</storage>
  </components>
</computer>

XML é chamado de "Extensible Markup Language" porque tags personalizadas podem ser usadas para oferecer suporte a uma ampla variedade de elementos. Cada arquivo XML é salvo em um formato de texto padrão, o que facilita para os programas de software analisarem ou lerem os dados. Por isso, XML é uma escolha comum para exportar dados estruturados e compartilhar dados entre vários programas.

NOTE: Como os arquivos HTML e XML são salvos em um formato de texto simples, eles podem ser visualizados em um editor de texto comum. Você também pode visualizar o código-fonte HTML de uma página da Web aberta selecionando a opção "View Source". Esse recurso está no menu View da maioria dos navegadores da Web.

Atualizado June 1, 2011 por Per C.

quizTeste seus conhecimentos

Which of the following acronyms is a type of security measure?

A
PS/2
0%
B
P2P
0%
C
2FA
0%
D
Y2K
0%
Correct! Incorrect!     View the Two-Factor Authentication definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Linguagem de marcação nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.