Перейти к содержимому

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

Красиво отформатирует или сожмёт XML, найдёт синтаксические ошибки и покажет структуру в виде дерева

Загрузка инструмента…

Форматирует XML, записанный в одну строку или с плохими отступами, а при синтаксической ошибке показывает её строку, столбец и способ исправления. Пригодится, чтобы читать или исправлять файлы конфигурации, ответы API, SVG, RSS и другой XML.

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

  1. Вставьте XML в поле «Исходный XML» или нажмите «Открыть файл». Для правильного XML показывается «Корректный XML», иначе появляется «Некорректный XML» с указанием позиции.
  2. В поле «Отступ» выберите 2 пробела, 4 пробела или табуляцию либо «Сжать», чтобы получить одну строку. Также доступны «Каждый атрибут на отдельной строке» и «Удалить комментарии».
  3. На вкладке «Дерево» разворачивайте и сворачивайте элементы и выберите элемент, чтобы нажать «Копировать XPath». На вкладке «XPath» нажмите «Выполнить», чтобы вычислить выражение.
  4. Вкладка «JSON» показывает документ, преобразованный в JSON. Скопируйте результат или нажмите «Сохранить как .xml» или «Сохранить как .json».

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

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

Как найти, где ошибка в XML?
Ошибка выводится с номером строки и столбца, причиной и подсказкой по исправлению. Нажмите «Перейти к ошибке», чтобы перейти к этому месту во входных данных.
Почему символ & вызывает ошибку в XML?
В XML амперсанд нужно записывать как &. Заранее определены только пять сущностей — < > & " и ', поэтому HTML-сущность вроде   нужно записывать как  .
Можно ли преобразовать XML в JSON?
Да, на вкладке «JSON». Атрибут id становится ключом "@id", а элемент, в котором есть только текст и нет атрибутов, становится простой строкой. Нажмите «Сохранить как .json», чтобы скачать результат.
Как проверить выражение XPath?
Введите выражение, например //book/title или count(//book), в поле «Выражение XPath» на вкладке «XPath» и нажмите «Выполнить». Оно выполняется движком XPath 1.0 браузера.