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.