Валидатор XML — Бесплатно онлайн

Проверяйте синтаксис XML онлайн, бесплатно.

Ввод Готово

Статистика ввода доступна через кнопку Статистика над этим полем.

Вывод

Статистика вывода доступна через кнопку Статистика над этим полем.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Валидатор XML проверяет, корректно ли сформирован документ: каждый тег закрыт, теги вложены в правильном порядке, значения атрибутов в кавычках, специальные символы экранированы и корневой элемент ровно один.

Если что-то не так, он сообщает о первой ошибке с номером строки и предложением по исправлению. Он проверяет синтаксис, а не схему: проверки по XSD или DTD нет, поэтому в корректно сформированном документе всё равно могут отсутствовать поля, которые требует ваша система.

Когда использовать

  • Импорт или вызов API падает с невнятной ошибкой разбора XML, и нужно найти строку.
  • Проверка вручную отредактированной карты сайта, RSS-ленты, разметки Android или pom.xml в Maven перед выкладкой.
  • Проверка того, что XML, созданный вашим кодом, корректен, перед конвертацией в Конвертер XML в JSON.
  • Быстрый поиск сломанного тега в большом файле вместо чтения тысяч строк глазами.

Пример

Ввод

<note>
  <to>Ana</to>
  <from>Ben</note>

Вывод

Expected closing tag 'from' (opened in line 3, col 3) instead of closing tag 'note'. (Line 3)

Suggestion: Make sure every tag is closed, attribute values are quoted, and the document has exactly one root element.

Вопросы об этом инструменте

Как запустить проверку?

Вставьте XML в поле ввода и нажмите «Проверить и Предложить Исправление». Корректный документ подтверждается; иначе вы увидите сообщение об ошибке, её строку и предложение.

Почему амперсанд считается ошибкой?

В XML символ & начинает ссылку на сущность, поэтому одиночный & в тексте или атрибуте ломает документ. Пишите его как &amp;, а для самого символа < используйте &lt;.

Проверяет ли он документ по схеме XSD?

Нет. Он проверяет корректность структуры, которой обязан соответствовать любой XML. Правила схемы, такие как обязательные элементы или типы данных, требуют валидатора со схемой в вашей сборке или IDE.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.