Сравнение XML (структурный diff)
Сравните два XML-документа элемент за элементом и атрибут за атрибутом, чтобы точно увидеть, что было добавлено, удалено или изменено между двумя версиями.
Как это работает
Полезно для сравнения двух версий XML-конфигурации, потока данных или ответа SOAP API до и после изменения. Вставьте оба документа и нажмите «Сравнить»: каждое различие выводится с путём (например, personne/ville) и типом — добавление, удаление или изменение.
Как сравниваются повторяющиеся элементы (с одним именем и одним родителем)?
Дочерние элементы с одинаковым именем внутри одного родителя сравниваются в порядке появления (первый с первым, второй со вторым…) и индексируются в квадратных скобках, например livre[0] и livre[1]. Как и в случае JSON-diff, простая перестановка одинаковых элементов будет отображена как изменения в каждой затронутой позиции.
Сравниваются ли XML-комментарии и форматирование?
Нет: сравниваются только элементы, их атрибуты и непосредственное текстовое содержимое. XML-комментарии, инструкции по обработке, отступы и переносы строк не влияют на результат, поскольку не меняют структуру или данные документа.
100% локальная обработка: сравнение выполняется целиком в вашем браузере с помощью встроенного XML-парсера — ваши документы никогда не покидают ваше устройство.