belun.app Блог

Форматировщик и валидатор XML онлайн — бесплатно и конфиденциально

Вывод
 

Вставьте любой XML в поле ввода, затем нажмите «Форматировать», чтобы расставить отступы, или «Минифицировать», чтобы убрать пробелы. Инструмент по мере ввода проверяет, что каждый тег закрыт и вложен правильно, и указывает на первый тег, который нарушает структуру, — и всё это без отправки документа куда-либо.

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

  1. 1
    Вставьте XML в поле ввода Кликните по левой панели и вставьте XML — RSS-ленту, файл конфигурации, ответ SOAP, что угодно. Валидация работает в реальном времени и находит первый непарный или незакрытый тег.
  2. 2
    Нажмите «Форматировать» или «Минифицировать» «Форматировать» расставит отступы и разместит каждый элемент на отдельной строке, «Минифицировать» соберёт всё в одну компактную строку без пробелов между тегами.
  3. 3
    Скопируйте результат Нажмите «Скопировать» для копирования отформатированного или минифицированного XML в буфер обмена одним кликом.

Ваши данные защищены

Всё обрабатывается прямо в вашем браузере. Никакие файлы или текст не отправляются на наши серверы. Отключите интернет — инструмент продолжит работать.

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

Как работает форматировщик XML?
Он разбирает XML тег за тегом на JavaScript, отслеживает глубину вложенности через стек и расставляет каждый элемент по строкам с отступами. Значения атрибутов в кавычках не трогаются, а комментарии и секции CDATA сохраняются без изменений.
Есть ли валидация XML?
Проверяется правильная форма документа: у каждого открывающего тега должен быть закрывающий в правильном порядке, а лишние или незакрытые теги сообщаются с именем тега. Проверки по схеме DTD или XSD нет.
Можно ли минифицировать XML?
Да. Нажмите «Минифицировать», чтобы убрать пробелы и переносы строк между тегами и получить минимальную однострочную версию. Текст, комментарии и CDATA остаются нетронутыми.
Сохраняются ли комментарии и CDATA?
Да. Комментарии (<!-- ... -->) и блоки CDATA (<![CDATA[ ... ]]>) считаются непрозрачными и переносятся без изменений, поэтому их содержимое не переформатируется и не экранируется.
Мои данные конфиденциальны?
Ваш XML никогда не покидает устройство. Весь разбор, форматирование и валидация выполняются в JavaScript внутри вкладки браузера. Сетевые запросы не отправляются, поэтому инструмент работает и офлайн после загрузки страницы.
Каков максимальный размер?
Жёсткого ограничения нет, но очень большие документы (более примерно 10 МБ) могут форматироваться медленно, поскольку всё выполняется в памяти браузера.

Из блога

Как форматировать и валидировать XML в браузере (бесплатно) Зачем форматировать XML, что на самом деле значит «правильно оформленный» и как сделать XML читаемым, проверить и минифицировать без установки программ. Читать статью →

Похожие инструменты