XML Валидатор
Проверяйте корректность XML онлайн. Обнаруживайте незакрытые теги и синтаксические ошибки.
Об этом инструменте
XML Validator проверяет, соответствует ли ваш XML-документ спецификации XML (well-formed). Он выявляет распространённые ошибки: незакрытые теги, несовпадающие имена элементов, недопустимое использование символов и отсутствие корневого элемента.
Вывод ошибки включает номер строки и фрагмент контекста, чтобы вы могли быстро найти и исправить проблему. Проверка выполняется с помощью встроенного в браузер DOMParser — XML не отправляется ни на один сервер. Этот инструмент проверяет только well-formedness, а не соответствие схеме (XSD или DTD).
Как использовать
- Вставьте ваш XML в поле ввода или нажмите Sample (Valid) или Sample (Errors), чтобы загрузить пример.
- Нажмите Validate, чтобы запустить проверку.
- Если найдены ошибки, отображается сообщение об ошибке и номер строки с фрагментом контекста.
- Исправьте проблему в вашем 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 никогда не покидает ваше устройство.