Comparador de XML (diff estruturado)
Compare dois documentos XML elemento por elemento e atributo por atributo para identificar com precisão o que foi adicionado, removido ou modificado entre duas versões.
Como funciona
Útil para comparar duas versões de uma configuração XML, de um feed de dados ou de uma resposta de API SOAP antes e depois de uma alteração. Cole os dois documentos e clique em "Comparar": cada diferença é listada com seu caminho (por exemplo, personne/ville) e sua natureza — adição, remoção ou modificação.
Como os elementos repetidos (mesmo nome, mesmo pai) são comparados?
Os elementos filhos com o mesmo nome dentro de um mesmo pai são comparados na ordem em que aparecem (o primeiro com o primeiro, o segundo com o segundo…) e indexados entre colchetes, por exemplo livre[0] e livre[1]. Como em um diff de JSON, uma simples reordenação de elementos idênticos será apontada como modificações em cada posição afetada.
Os comentários XML e a formatação são comparados?
Não: apenas os elementos, seus atributos e seu conteúdo textual direto são comparados. Comentários XML, instruções de processamento, indentação e quebras de linha não afetam o resultado, pois não alteram a estrutura nem os dados do documento.
Processamento 100% local: a comparação é executada inteiramente no seu navegador com o parser XML nativo — seus documentos nunca saem do seu dispositivo.