TL
Tool Lab
💰Пожертвовать
💰Пожертвовать

XML Валидатор

Проверяйте корректность XML онлайн. Обнаруживайте незакрытые теги и синтаксические ошибки.

XML Input

Об этом инструменте

XML Validator проверяет, соответствует ли ваш XML-документ спецификации XML (well-formed). Он выявляет распространённые ошибки: незакрытые теги, несовпадающие имена элементов, недопустимое использование символов и отсутствие корневого элемента.

Вывод ошибки включает номер строки и фрагмент контекста, чтобы вы могли быстро найти и исправить проблему. Проверка выполняется с помощью встроенного в браузер DOMParser — XML не отправляется ни на один сервер. Этот инструмент проверяет только well-formedness, а не соответствие схеме (XSD или DTD).

Как использовать

  1. Вставьте ваш XML в поле ввода или нажмите Sample (Valid) или Sample (Errors), чтобы загрузить пример.
  2. Нажмите Validate, чтобы запустить проверку.
  3. Если найдены ошибки, отображается сообщение об ошибке и номер строки с фрагментом контекста.
  4. Исправьте проблему в вашем XML-редакторе и повторяйте проверку, пока не увидите 'Valid XML'.

Случаи использования

Backend-разработчики проверяют XML API-документы перед развёртыванием, чтобы выявить сбои парсинга в продакшене. Инженеры данных, обрабатывающие XML-фиды, проверяют образцы, чтобы обеспечить структурную целостность. Front-end-разработчики, встраивающие SVG, проверяют фрагменты перед вставкой в HTML. Все, кто редактирует XML-файлы конфигурации, используют этот инструмент, чтобы выявить опечатки перед перезапуском сервиса.

Частые вопросы

  • Что такое well-formedness?Well-formed XML-документ соответствует базовым правилам синтаксиса XML: один корневой элемент, правильно вложенные и закрытые теги, атрибуты в кавычках и отсутствие недопустимых символов. Well-formedness — это предпосылка для проверки по схеме.
  • Проверяет ли этот инструмент соответствие схемам XSD или DTD?Нет. Этот инструмент проверяет только структурную well-formedness. Для проверки XSD или DTD используйте полноценный XML-процессор, например Saxon, или плагин IDE.
  • Отправляется ли мой XML на сервер?Нет. Встроенный в браузер DOMParser выполняет всю проверку локально. Ваш XML никогда не покидает ваше устройство.