Comparateur de XML (diff structuré)

Comparez deux documents XML élément par élément et attribut par attribut pour repérer précisément ce qui a été ajouté, supprimé ou modifié entre deux versions.

Exemple :

Comment ça marche

Utile pour comparer deux versions d'une configuration XML, d'un flux de données ou d'une réponse d'API SOAP avant et après une modification. Collez les deux documents et cliquez sur « Comparer » : chaque différence est listée avec son chemin (par exemple personne/ville) et sa nature — ajout, suppression ou modification.

Comment sont comparés les éléments répétés (même nom, même parent) ?

Les éléments enfants portant le même nom au sein d'un même parent sont comparés dans l'ordre où ils apparaissent (le premier avec le premier, le deuxième avec le deuxième…) et indexés entre crochets, par exemple livre[0] et livre[1]. Comme pour un diff JSON, un simple réordonnancement d'éléments identiques sera signalé comme des modifications à chaque position concernée.

Les commentaires XML et la mise en forme sont-ils comparés ?

Non : seuls les éléments, leurs attributs et leur contenu textuel direct sont comparés. Les commentaires XML, instructions de traitement, indentation et sauts de ligne n'affectent pas le résultat, car ils ne modifient pas la structure ou les données du document.

Traitement 100% local : la comparaison s'exécute entièrement dans votre navigateur avec le parseur XML natif — vos documents ne quittent jamais votre appareil.