Command Palette

Search for a command to run...

VE

Verificador de diferença XML

Compare dois documentos XML estruturalmente e veja quais elementos, atributos e valores de texto foram adicionados, removidos ou alterados, pelo caminho do nó e não pela linha. 100% lado do cliente.

O que é o XML Diff Checker?

Um verificador de diff XML compara dois documentos XML e relata o que mudou como um conjunto de diferenças estruturais: quais elementos foram adicionados ou removidos, quais atributos mudaram de valor e onde o conteúdo do texto difere Em vez de um diff de texto linha por linha que fica vermelho no momento em que você reformata ou reordenar algo, ele analisa ambos os documentos em árvores de nós e os compara como dados Você cola o XML original à esquerda, o novo XML à direita e obtém uma lista de diferenças, cada uma fixada no caminho exato do nó onde ocorreu, como /catálogo/livro [1]/@categoria.

A razão pela qual uma comparação estrutural importa é que o XML carrega o mesmo significado em muitos layouts de bytes diferentes Dois documentos podem ser idênticos em estrutura, mas diferem em recuo, ordem de atributos, terminações de linha ou se um elemento vazio é escrito como uma tag de fechamento automático Um diff de texto simples sinaliza todos esses como mudanças; um diff estrutural os ignora e relata apenas o que mudaria a forma como um analisador lê o documento Esta ferramenta emparelha elementos filhos do mesmo nome de tag por sua ordem de aparição, de modo que o segundo elemento do livro é comparado ao segundo elemento do livro, mesmo que irmãos não relacionados tenham mudado em torno dele.

Tudo é executado em seu navegador com um analisador tolerante que lida com atributos em aspas simples ou duplas, tags de fechamento automático, seções CDATA, comentários, instruções de processamento e referências de entidade padrão Os documentos nunca saem do seu dispositivo, nunca são carregados e nunca são registrados, o que importa porque o pessoal XML comparar é muitas vezes um arquivo de configuração, uma carga útil da API, um mapa do site ou um SVG. A entrada malformada é relatada com uma mensagem clara em vez de uma resposta errada silenciosa, e a ferramenta continua trabalhando com sua rede desconectada assim que a página for carregada.

A amostra mostra o que este verificador de diff XML relata Clique em Carregar amostra, depois Comparar, e o resumo lê 1 adicionado, 0 removido e 2 alterado O atributo de categoria do primeiro livro está listado em/catalog/book [1]/@category, from fiction to mystery, seu preço texto em /catalog/book [1]/price/text (), de 12.99 a 14.99, e o novo elemento isbn em /catalog/book [2]/isbn. O título inalterado e os elementos do autor não aparecem de forma alguma, e nem uma mudança no recuo Esse caminho do nó é o que você procura quando abre o arquivo para fazer a correção.

Como usar o XML Diff Checker?

  1. Cole ambos os documentos XML

    Coloque o XML original no primeiro campo e o XML alterado no segundo Carregue a amostra se quiser ver como os elementos adicionados, os atributos removidos e o texto alterado são relatados.

  2. Escolha as opções de comparação

    Deixe "ignorar espaços em branco" assim que a reformatação não conta como uma mudança e, opcionalmente, ignore atributos ou compare nomes e valores de forma insensível a maiúsculas e minúsculas.

  3. Comparar os documentos

    Pressione Comparar. A ferramenta analisa ambas as árvores e lista todas as diferenças por caminho de nó, agrupadas em adicionadas, removidas e alteradas, com os valores antigos e novos mostrados lado a lado.

  4. Revise e exporte o relatório

    Filtre por tipo de alteração, inspecione cada elemento, atributo ou diferença de texto em seu caminho e, em seguida, copie ou baixe o relatório completo para colar em uma solicitação pull ou ticket.

Principais características

  • Estrutural, não baseado em linha

    Os documentos são analisados em árvores de nós e comparados como dados, portanto, reindentar, reordenar atributos ou rebravar linhas não é registrado como uma mudança Apenas diferenças estruturais reais são relatadas.

  • Identificação do caminho do nó

    Cada diferença é rotulada com o caminho exato onde ocorreu, como /catalog/book [2]/price/text (), para que você possa encontrar e corrigir a alteração sem digitalizar todo o arquivo.

  • Detecção de elementos, atributos e texto

    O diff separa elementos adicionados e removidos de valores de atributos alterados e conteúdo de texto alterado, para que você possa ver rapidamente que tipo de mudança aconteceu onde.

  • Correspondência de crianças com reconhecimento de pedidos

    Elementos repetidos da mesma tag são emparelhados por sua ordem de aparição, de modo que o terceiro item é comparado ao terceiro item e irmãos não relacionados não mudam toda a diferença.

Frequently Asked Questions

Cole o XML original no primeiro campo e o XML alterado no segundo, depois pressione Comparar A ferramenta analisa ambos em árvores de nós e lista cada elemento, atributo e valor de texto adicionado, removido e alterado, cada um fixado em seu caminho de nó Nada é carregado.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

xml diffcompare xml filesxml comparediff two xml documentsxml comparison toolxml change detectionstructural xml diffcompare xml onlinexml difference checkerxml diff checkercompare xml by node path