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