Linguagem de marcação extensível

Linguagem de Marcação Extensível – XML

A Linguagem de Marcação Extensível (XML) é um formato de texto simples utilizado para armazenar dados, com o intuito de melhorar a interoperabilidade entre diferentes sistemas, plataformas e aplicações. Esta linguagem possibilita que as informações sejam partilhadas entre diversos sistemas, pois usa tags e marcações para definir os elementos. É uma linguagem similar a HTML, entretanto não possui tags predefinidas, sendo os elementos definidos pelos utilizadores.

Algumas das principais vantagens de XML são:

  • É independente de plataforma, podendo ser usado em qualquer computador independentemente do sistema operativo;
  • É independente de aplicação, permitindo a partilha de informação entre diversas aplicações;
  • Possui tags criadas pelo utilizador, permitindo maior controlo da estruturação dos dados;
  • Elimina a redundância de dados, pois todos os elementos são armazenados apenas uma vez.

Um exemplo de documento XML pode ser o seguinte:

<livro> <título>A Guerra dos Tronos</título> <autor>George R.R. Martin</autor> <editora>Sagapé</editora> <preço>14.99€</preço> </livro>

Este exemplo de documento XML contém um elemento principal, <livro>, e alguns elementos filhos, como o título, o autor, a editora e o preço. Estes elementos filhos têm a informação que descreve o livro.

XML é uma linguagem de marcação importante para a partilha de informações entre sistemas distintos. Esta linguagem possui tags criadas pelo utilizador, permitindo maior controlo da estruturação dos dados e eliminação de redundância.

Para mais informações sobre XML, consulte a página da Wikipedia.