Comparar XML
Compare dois documentos XML lado a lado e identifique todas as diferenças.
O que é Comparar XML?
O Comparar XML permite colar dois documentos XML e visualizar exatamente quais linhas foram adicionadas, removidas ou alteradas entre eles. A comparação é feita linha a linha, destacando as diferenças em cores distintas: verde para linhas adicionadas e vermelho para linhas removidas. Esta ferramenta é fundamental para verificar alterações entre versões de XML de notas fiscais, identificar mudanças em configurações, e comparar XMLs de homologação versus produção. A comparação visual elimina a necessidade de análise manual, que é demorada e propensa a erros em XMLs grandes.
Como funciona
Cole o XML original no campo "XML 1" e o XML modificado no campo "XML 2". A ferramenta compara ambos os documentos linha a linha, utilizando o algoritmo de diff para identificar adições, remoções e alterações. O resultado é exibido de forma interativa, com linhas verdes indicando conteúdo adicionado, linhas vermelhas indicando conteúdo removido, e linhas sem destaque indicando conteúdo idêntico. É exibido um resumo estatístico com a contagem de linhas iguais, adicionadas e removidas, proporcionando uma visão geral rápida das diferenças entre os dois XMLs.
Quando utilizar
Utilize quando precisar verificar alterações entre duas versões de XML de NF-e, identificando exatamente quais campos foram modificados. É essencial para comparar XMLs de retorno da SEFAZ entre duas transmissões, identificando mudanças no comportamento do web service. Quando precisar comparar XMLs de homologação versus produção para garantir que a configuração está correta. Desenvolvedores que estão migrando de uma versão de sistema para outra frequentemente precisam comparar os XMLs gerados para validar que nenhuma informação foi perdida ou alterada incorretamente.
Exemplo prático
Um desenvolvedor modifica o XML de uma NF-e e precisa confirmar exatamente quais campos foram alterados antes de transmitir para a SEFAZ. Com esta ferramenta, ele cola as duas versões e identifica que a única diferença é no campo vICMS do item 1, que foi alterado de R$ 100,00 para R$ 120,00, confirmando que a alteração foi aplicada corretamente. Outro cenário: um analista compara o XML de uma NF-e rejeitada com o XML corrigido para verificar se todas as correções foram aplicadas antes de retransmitir.
Vantagens
Identificação visual precisa de linhas adicionadas (verde) e removidas (vermelho) para análise rápida. Comparação linha a linha para detecção de diferenças sutis em XMLs grandes e complexos. Relatório estatístico com contagem de alterações para visão geral imediata. Ideal para verificar mudanças entre versões de XML de homologação e produção. Processamento local no navegador sem envio de dados para servidores. Suporta XML grandes com milhares de linhas sem perda de performance. Interface que permite alternar entre visão compacta e detalhada das diferenças. Ferramenta essencial para workflows de revisão e validação de XML fiscal.
Informações adicionais sobre XML fiscal
XML é o formato padrão para documentos fiscais eletrônicos no Brasil. Todos os web services da SEFAZ utilizam XML como formato de entrada e saída. A formatação correta é crítica: um único caractere fora do lugar pode causar rejeição na transmissão.
Os documentos seguem padrões técnicos definidos em Notas Técnicas do ENCAT. Cada tipo possui estrutura XML própria. A assinatura XMLDSig é obrigatória com certificado ICP-Brasil.