Инструменты
RU

Форматирование и проверка XML онлайн

Вставьте XML, чтобы красиво отформатировать его с отступом в 2 или 4 пробела либо табуляцией, минифицировать или проверить синтаксис (well-formed). Ошибки показываются с номером строки и столбца и понятным пояснением, а комментарии, секции CDATA и текст остаются в точности такими, как были.

Конфиденциально: ваши данные обрабатываются в браузере и никуда не загружаются.

Как отформатировать XML

  1. Вставьте XML, перетащите файл .xml в редактор или загрузите его по URL.
  2. Нажмите Форматировать (или Ctrl+Enter) и выберите отступы. Кнопка Минифицировать удаляет пробелы между элементами.
  3. Если в XML есть синтаксическая ошибка, в блоке ошибок будут указаны строка, столбец и причина, а сама строка подсветится. Исправьте её, затем скопируйте или скачайте результат.

Что умеет XML-форматтер

Частые синтаксические ошибки в XML

ПроблемаПримерКак исправить
Теги закрыты в неправильном порядке<b><i>text</b></i>Сначала закройте вложенный элемент: </i></b>
Неэкранированный амперсандAT&TПишите AT&amp;T
Неэкранированный знак «меньше»a < bПишите a &lt; b или используйте CDATA
Значение атрибута без кавычек<item id=7><item id="7">
Два корневых элемента<a/><b/>Поместите их в один родительский элемент
HTML-сущности&nbsp;, &copy;Используйте &#160;, &#169; или объявите их в DTD

Форматирование XML в командной строке и в коде

Почему стоит выбрать Online XML Formatter?

Часто задаваемые вопросы

Мой XML загружается на сервер?

Нет. Форматирование и проверка выполняются в вашем браузере. Только загрузка по URL получает файл через наш сервер, потому что браузеры блокируют большинство прямых загрузок с других сайтов; содержимое сразу передаётся вам и не сохраняется.

Меняет ли форматирование мои данные?

Нет. Меняются только пробелы между элементами. Текст, значения атрибутов, сущности, секции CDATA и комментарии остаются в точности такими, как были, а элементы со смешанным содержимым не затрагиваются.

Чем синтаксически корректный (well-formed) XML отличается от валидного?

Синтаксически корректный (well-formed) XML соблюдает правила синтаксиса: один корневой элемент, правильно вложенные и закрытые теги, значения атрибутов в кавычках и экранированные спецсимволы. Валидный XML вдобавок соответствует схеме (XSD) или DTD. Этот инструмент проверяет именно синтаксическую корректность.

Можно ли форматировать очень большие XML-файлы?

Да. Файл размером 2,6 МБ с 20 000 записей разбирается и форматируется за доли секунды, а редактор отрисовывает номера только для видимых строк, поэтому работает без задержек.