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