---
language: xml
filename: learnxml.xml
contributors:
- ["João Farias", "https://github.com/JoaoGFarias"]
translators:
- ["Miguel Araújo", "https://github.com/miguelarauj1o"]
lang: pt-br
---
XML é uma linguagem de marcação projetada para armazenar e transportar dados.
Ao contrário de HTML, XML não especifica como exibir ou formatar os dados,
basta carregá-lo.
* Sintaxe XML
```xml
Everyday Italian
Giada De Laurentiis
2005
30.00
Harry Potter
J K. Rowling
2005
29.99
Learning XML
Erik T. Ray
2003
39.95
computer.gif
```
* Documento bem formatado x Validação
Um documento XML é bem formatado se estiver sintaticamente correto.No entanto,
é possível injetar mais restrições no documento, utilizando definições de
documentos, tais como DTD e XML Schema.
Um documento XML que segue uma definição de documento é chamado válido, sobre
esse documento.
Com esta ferramenta, você pode verificar os dados XML fora da lógica da aplicação.
```xml
Everyday Italian
30.00
]>
]>
Everyday Italian
30.00
```