Comparador de XML (diff estructurado)

Compare dos documentos XML elemento por elemento y atributo por atributo para detectar con precisión lo que se ha añadido, eliminado o modificado entre dos versiones.

Ejemplo:

Cómo funciona

Útil para comparar dos versiones de una configuración XML, de un flujo de datos o de una respuesta de API SOAP antes y después de una modificación. Pegue los dos documentos y haga clic en «Comparar»: cada diferencia se lista con su ruta (por ejemplo, personne/ville) y su naturaleza — adición, eliminación o modificación.

¿Cómo se comparan los elementos repetidos (mismo nombre, mismo padre)?

Los elementos hijos con el mismo nombre dentro de un mismo padre se comparan en el orden en que aparecen (el primero con el primero, el segundo con el segundo…) y se indexan entre corchetes, por ejemplo livre[0] y livre[1]. Como en un diff de JSON, un simple cambio de orden de elementos idénticos se señalará como modificaciones en cada posición afectada.

¿Se comparan los comentarios XML y el formato?

No: solo se comparan los elementos, sus atributos y su contenido de texto directo. Los comentarios XML, las instrucciones de procesamiento, la sangría y los saltos de línea no afectan al resultado, ya que no modifican la estructura ni los datos del documento.

Procesamiento 100% local: la comparación se ejecuta íntegramente en su navegador con el analizador XML nativo — sus documentos nunca salen de su dispositivo.