Comparateur XML (diff)
Comparez deux documents XML et mettez en évidence les différences instantanément.
Résultat de la comparaison
Noter Comparateur XML (diff)
Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.
Comparez des documents XML instantanément
Suivez les modifications dans des fichiers de configuration, comparez des réponses d’API ou examinez des changements de structure de données. Notre outil XML Diff met en évidence chaque ajout en Vert et chaque suppression en Rouge.
Pourquoi utiliser cet outil ?
Changements de fichiers de configuration
Suivez instantanément les modifications de web.config, pom.xml, AndroidManifest.xml ou de tout autre fichier de configuration XML.
Comparaison de réponses d’API
Comparez des réponses SOAP, des API XML ou des flux RSS entre les environnements de production et de préproduction.
Formatage intelligent
Formatez automatiquement le XML avant la comparaison pour obtenir des résultats de diff plus nets et plus lisibles, sans nettoyage manuel.
La confidentialité d’abord
Tout le traitement s’effectue dans votre navigateur. Vos données XML sensibles ne quittent jamais votre appareil.
Comment fonctionne Comparateur XML (diff)
Cet outil de comparaison XML analyse deux documents XML ligne par ligne à l'aide d'un algorithme de plus longue sous-séquence commune (LCS) pour identifier les différences entre eux. L'analyseur valide d'abord la syntaxe XML avec l'API DOMParser, afin de s'assurer que les deux documents sont bien formés avant la comparaison. Si la validation échoue, l'outil affiche des messages d'erreur précis pour aider à corriger les problèmes d'analyse.
Le moteur de diff normalise les deux documents en les formatant avec une indentation cohérente avant la comparaison, ce qui élimine les faux positifs causés par les variations d'espaces. Vous pouvez activer des options pour ignorer entièrement les espaces ou les commentaires, afin de ne vous concentrer que sur les véritables changements de contenu. L'algorithme LCS s'exécute en complexité temporelle O(n*m), ce qui convient aux documents de plusieurs milliers de lignes.
La sortie visuelle affiche les ajouts en vert, les suppressions en rouge et les lignes inchangées en gris, à la manière des vues diff des systèmes de gestion de versions. Des statistiques indiquent d'un coup d'œil le nombre d'ajouts, de suppressions et de lignes inchangées. Tout le traitement s'effectue côté client en JavaScript, ce qui garantit une confidentialité totale pour les fichiers de configuration, les réponses d'API ou les exports de données sensibles.
Comment utiliser Comparateur XML (diff)
Coller le XML d'origine
Saisissez ou importez votre document XML d'origine à gauche.
Coller le XML modifié
Saisissez ou importez la version modifiée à droite.
Voir les différences
Repérez les changements surlignés : ajouts en vert, suppressions en rouge.
Exemple d'utilisation
Comparaison d'éléments XML dont les noms ont changé :
Questions fréquentes
Que fait l'outil XML Diff ?
Valide-t-il la syntaxe XML ?
Puis-je comparer de gros fichiers XML ?
Que fait « Ignorer les espaces » ?
Cet outil XML Diff est-il sûr ?
Outils associés
Formateur XML
Formatez et embellissez votre code XML.
Comparateur de texte (diff)
Comparez deux fichiers texte ou blocs de code pour voir les différences (ajouts, suppressions et modifications).
Comparateur JSON
Comparez deux objets JSON côte à côte et repérez instantanément les différences. Visionneuse diff JSON gratuite en ligne pour les développeurs.
Convertisseur XML en JSON
Convertissez des données XML au format JSON instantanément. Convertisseur en ligne simple, rapide et gratuit.
Validateur XML
Validez la syntaxe et la structure de votre XML selon les règles standard.
Testeur XPath
Testez et validez des expressions XPath sur des documents XML ou HTML. Déboguez instantanément vos requêtes.
Commentaires
Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.
Comparateur XML (diff) est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

