TextCompareLab

Обработка на вашем устройстве.

XML: форматирование, проверка, сравнение

Только проверка well-formedness - без валидации по XSD или DTD. Всё работает в вашем браузере.

Подробнее

Как это работает

  1. Вставьте XML в поле или откройте файл .xml.
  2. Страница проверяет синтаксис по мере ввода и сообщает, что и где не так (когда браузер указывает позицию).
  3. Нажмите «Форматировать», чтобы аккуратно оформить корректный XML с выбранным отступом. Некорректный XML форматировать нельзя - сначала исправьте его.
  4. Добавьте второй документ и нажмите «Сравнить». Обе стороны сначала форматируются одинаково, поэтому видны только реальные изменения содержимого.

Что проверяется

Только well-formedness: парные теги, атрибуты в кавычках, экранированные & и ровно один корневой элемент. Страница не валидирует по XSD-схеме или DTD.

Позиция ошибок

Детали ошибки берутся из XML-парсера вашего браузера и различаются между браузерами. Когда строка и столбец указаны, страница их показывает.

Конфиденциальность

Ваш XML обрабатывается на вашем устройстве. Он не отправляется на сервер для форматирования, проверки или сравнения.

Как форматировать, проверять и сравнивать XML

  1. Вставьте или откройте XML-документ в левом поле. Проверка работает по мере ввода.
  2. Если есть ошибка, прочитайте строку и столбец и короткую подсказку, исправьте текст и повторяйте, пока он не станет корректным.
  3. Нажмите «Форматировать» для аккуратных отступов - 2 пробела, 4 пробела или табуляция.
  4. Чтобы сравнить два документа, вставьте оба и нажмите «Сравнить». Различия в оформлении убираются заранее, поэтому переформатирование одной стороны не показывается как изменение.

Руководство: Как сравнивать конфигурационные файлы и фрагменты кода

Конфиденциально по замыслу

Сравнение выполняется в вашем браузере. Ваш текст никогда не загружается и не отправляется на сервер.

Для быстрых проверок

Черновики, договоры, фрагменты кода, сочинения. Вставьте две версии и за секунды увидите, что изменилось.

English Español Deutsch 日本語 Français Português Русский Italiano Nederlands Polski Türkçe हिन्दी 简体中文