XML
A linguagem XML, acrônio para eXtensible Markup Language (Linguagem de Marcação Extendível), como HTML, é uma linguagem de marcação. Porém, ao contrário de HTML, as marcações são criadas livremente. A principal finalidade de XML é organizar (estruturar) os dados a partir das marcações.
Um documento escrito em XML é um texto em que tanto pessoas quanto computadores conseguem ler.
Exemplo
No exemplo a seguir o documento está relacionado a um post, identificado pelo número 34, onde o autor, Fulano de Tal, postou na data de 12 de fevereiro de 2018 a mensagem (texto) "Hoje eu vi um OVNI em cima da minha casa".
<?xml version="1.0" encoding="UTF-8">
<post id="34">
<autor>Fulano de Tal</autor>
<data>2018-02-12</data>
<texto>Hoje eu vi um OVNI em cima da minha casa.</texto>
</post>
Traduzindo de e para XML
Um documento escrito em XML é, como afirmado, um texto que contém dados. Toda aplicação, que é escrita em alguma linguagem de programação, deve, portanto, ser capaz de:
- ler um texto XML e obter os seus dados. Estes são então armazenados em variáveis da linguagem de programação. Com isso os dados podem ser usados em algoritmos.
- gerar um texto XML a partir das variáveis da linguagem de programação.
Este processo de leitura e gravação pode ser feito por meio de algoritmos escritos pelo próprio desenvolvedor da aplicação ou, o que é o mais comum, ser feito por meio de bibliotecas. Toda linguagem de programação possui diversas bibliotecas para este fim.
Leitura Obrigatória |
---|
Sobre XML |
Tutorial XML |
Leitura Recomendada |
---|
Biblioteca xml-parser para JavaScript |