Comparaison XML / HTML — outil gratuit de différences de balisage en ligne
Comparaison XML / HTML
Comparez deux documents XML ou HTML et trouvez toutes les différences structurelles.
Voyez exactement ce qui a été ajouté,
supprimé ou
modifié — avec les chemins complets des éléments.
Aussi : JSON ↔ XML | Comparaison JSON | Comparaison YAML.
Tout le traitement s’effectue localement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.
Format:
Document A (original)
Document B (modifié)
Différences
Saisissez deux documents ci-dessus et cliquez sur Comparer pour voir les différences.
Mode d’emploi : collez votre document d’origine dans la zone de texte de gauche (A) et la version modifiée dans celle de droite (B). Choisissez le format (XML ou HTML) et cliquez sur Comparer pour voir toutes les différences.
Couleurs du résultat :Vert = ajouté dans B, Rouge = supprimé de A, Jaune = valeur modifiée.
Mode XML : utilise une analyse XML stricte. Les attributs utilisent le préfixe @ dans les chemins. Les commentaires XML et les instructions de traitement sont ignorés.
Mode HTML : utilise l’analyseur HTML natif du navigateur (plus tolérant). Seuls les éléments situés dans <body> sont comparés. Les attributs utilisent le préfixe @ dans les chemins.
Astuce : en mode Comparaison en ensembles, les éléments frères répétés sont comparés comme des ensembles non ordonnés (l’ordre est ignoré). Sinon, ils sont comparés position par position.
Différence structurelle XML — attributs compris
Deux documents XML peuvent être textuellement différents tout en étant sémantiquement identiques : l’ordre des attributs n’est pas significatif, les préfixes d’espaces de noms peuvent varier, et l’indentation relève de la présentation. Une comparaison tenant compte du balisage analyse d’abord les deux documents, si bien que ces différences de mise en forme ne comptent pas — seuls comptent la structure des éléments, les valeurs d’attributs et le contenu textuel. Les commentaires et les instructions de traitement sont ignorés.
La comparaison en ensembles traite les frères répétés comme des ensembles non ordonnés lorsque l’ordre des éléments n’a pas d’importance.
🔷 Résumé des différences
Collez deux documents et cliquez sur Comparer pour voir les statistiques.