O que é um arquivo XML?

XML — dados marcados

O que é?

O XML estrutura dados por meio de tags, de forma parecida com o HTML, mas sem vocabulário fixo: cabe a você definir suas próprias tags e o significado de cada uma.

Ele permite descrever estruturas bastante complexas, validá-las com base em um esquema e garantir que um arquivo realmente siga o formato esperado — um rigor que o JSON não oferece nativamente.

História e origem

O W3C publicou o XML em 1998, época em que se acreditava que ele se tornaria o formato universal para qualquer troca de dados.

Essa previsão não se confirmou nas interfaces web, onde o JSON o superou por ser mais leve. Mas o XML está longe de estar morto: ele é a espinha dorsal dos arquivos DOCX, dos SVG, dos feeds RSS e de inúmeros sistemas corporativos.

Por que é prático

Validação rigorosa por esquema, namespaces para evitar conflitos e capacidade de descrever estruturas arbitrariamente complexas.

Conta com um ecossistema de ferramentas muito completo e continua indispensável em grandes sistemas.

Limites e defeitos

Sua verbosidade é lendária: cada dado vem cercado por duas tags, o que facilmente triplica o tamanho do arquivo em comparação ao JSON.

É trabalhoso de ler e escrever manualmente.

Dicas de uso

Para usar dados XML em uma aplicação moderna, converta-os para JSON: você reduz o tamanho e simplifica o processamento.

Tenha cuidado, porém: os atributos XML não têm equivalente direto no JSON, e uma conversão automática pode gerar uma estrutura inesperada. Confira o resultado.

Converta seu XML em segundos, nos nossos servidores seguros na França.

Converter um XML