Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
XML
O antepassado prolixo do JSON. Continua sendo a espinha dorsal da troca de dados entre empresas e órgãos públicos.
XML é um formato de texto puro que abre em qualquer editor. Ele é usado para mover dados entre programas.
A extensão é .xml e o nome por extenso é Extensible Markup Language. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.
A W3C publicou o formato em 1998. A especificação é XML 1.0.
A um formato que se manteve legível por tanto tempo dá para confiar algo que você quer de volta daqui a dez anos.
Qualquer um pode implementá-la sem pedir permissão nem pagar licença. É por isso que o formato aparece em tantos programas, e é por isso que arquivos escritos há vinte anos ainda abrem.
XML guarda o conteúdo exatamente. Salvar de novo não muda nada, então dá para abrir, editar e salvar quantas vezes você quiser sem acumular estrago — e é isso que faz dele um formato de trabalho e não de entrega.
XML tem sintaxe de comentário — essa é a diferença entre um arquivo que uma pessoa mantém e um que um programa escreve. Os comentários são a primeira coisa perdida na conversão para um formato que não os tem, e nada avisa.
Visual Studio Code e oXygen XML Editor leem esse formato, e a maioria dos programas do mesmo tipo também.
Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.
Qualquer navegador atual lê o formato.
Dá para colocá-lo numa página ou anexá-lo a uma mensagem sem se perguntar o que o outro lado tem instalado.
XML foi feito para ser aberto e alterado. Mantenha o arquivo nesse formato enquanto o trabalho estiver em andamento e exporte a partir dele sempre que precisar de uma cópia pronta.
| Extensão | .xml |
|---|---|
| Tipo de mídia | application/xml, text/xml |
| Publicado por | W3C |
| Primeira publicação | 1998 |
| Especificação | XML 1.0 |