Сравнение XML / HTML — бесплатный онлайн-инструмент сравнения разметки
Сравнение XML / HTML
Сравните два документа XML или HTML и найдите все структурные различия. Смотрите, что именно было добавлено, удалено или изменено — с полными путями к элементам. Также: JSON ↔ XML | Сравнение JSON | Сравнение YAML. Вся обработка выполняется локально в вашем браузере — данные никогда не отправляются на сервер.
Format:
Документ A (исходный)
Документ B (изменённый)
Различия
Введите два документа выше и нажмите Сравнить, чтобы увидеть различия.
Как пользоваться: вставьте исходный документ в левое поле (A), а изменённую версию — в правое поле (B). Выберите формат (XML или HTML) и нажмите Сравнить, чтобы увидеть все различия. Цвета результата:Зелёный = добавлено в B, Красный = удалено из A, Жёлтый = изменено значение. Режим XML: используется строгий разбор XML. В путях атрибуты обозначаются префиксом @. Комментарии XML и инструкции по обработке игнорируются. Режим HTML: используется встроенный HTML-парсер браузера (он снисходительнее). Сравниваются только элементы внутри <body>. В путях атрибуты обозначаются префиксом @. Совет: в режиме Сравнение как множеств повторяющиеся соседние элементы сравниваются как неупорядоченные множества (порядок игнорируется). В остальных случаях они сравниваются по позиции.
Структурное сравнение XML — включая атрибуты
Два XML-документа могут различаться в тексте, но быть семантически идентичными: порядок атрибутов не важен, префиксы пространств имён могут отличаться, а отступы — это лишь оформление. Сравнение с учётом разметки сначала разбирает оба документа, поэтому такие различия в форматировании не учитываются — важны только структура элементов, значения атрибутов и текстовое содержимое. Комментарии и инструкции по обработке игнорируются.
Режим сравнения как множеств считает повторяющиеся соседние элементы неупорядоченными наборами, если порядок элементов не важен.
🔷 Сводка различий
Вставьте два документа и нажмите «Сравнить», чтобы увидеть статистику.