📄 Форматтер и красивый вывод XML — форматирование, минификация и валидация XML бесплатно
Вставьте свой XML и нажмите "Форматировать", чтобы мгновенно красиво отформатировать его с выбранным вами отступом в 2, 4 пробела или табуляцией. Нажмите "Минимизировать", чтобы удалить все пробелы для компактного вывода. Инструмент проверяет XML с помощью встроенного в браузер DOMParser и показывает понятные сообщения об ошибках, если входной файл некорректен. Все обработка выполняется полностью в вашем браузере — ваш XML никогда не покидает ваше устройство.
Приватно по умолчанию. Этот инструмент работает полностью в вашем браузере — ничего из введённого не загружается и не сохраняется, и он работает офлайн.
Об инструменте
Этот форматтер XML использует встроенный в браузер DOMParser для анализа и проверки XML, а затем проходит по полученному дереву DOM, чтобы воссоздать чистый, с отступами вывод — не требуется использование внешних библиотек. Режим "Красивый вывод" производит читаемый XML с последовательными отступами (2 пробела, 4 пробела или табуляция). Режим "Минимизация" удаляет текстовые узлы с пробелами между элементами, чтобы создать наиболее компактный валидный XML. Дочерние элементы с одиночным текстом остаются в строке для максимальной читаемости. Инструмент также сохраняет декларацию XML, комментарии, секции CDATA и инструкции по обработке. Поскольку все операции выполняются на стороне клиента в вашем браузере, ваши данные XML никогда не загружаются или сохраняются где-либо.
Как пользоваться
- Вставьте свой XML в левое поле ввода или нажмите "Загрузить пример", чтобы попробовать демонстрационный документ.
- Выберите предпочтительный размер отступа — 2 пробела, 4 пробела или табуляция — из выпадающего списка вверху.
- Нажмите "Форматировать (Красивый вывод)" для отображения XML с читаемыми отступами в правом поле вывода.
- Или нажмите "Минимизировать", чтобы удалить все пробелы между элементами и создать наиболее компактный валидный XML.
- Скопируйте результат с помощью "Копировать результат" или загрузите его как файл .xml. Если XML неверен, будет отображено сообщение об ошибке парсинга.
Частые вопросы
- Этот форматтер XML бесплатен для использования?
- Да, полностью бесплатно — без регистрации, подписки или скрытых платежей. Откройте страницу и сразу начните форматирование.
- Мой XML отправляется на сервер или сохраняется где-либо?
- Нет. Все парсинг, форматирование и валидация происходит полностью в вашем браузере. Ваш XML никогда не покидает ваше устройство. Последний введенный вами ввод сохраняется только в localStorage браузера, чтобы вы могли продолжить позже.
- Что делает форматтер, если мой XML неверен?
- Он использует встроенный в браузер DOMParser для обнаружения ошибок и отображает точное сообщение об ошибке парсинга под областью вывода. Для неверного XML не производится форматирование — вы сначала видите ошибку, чтобы исправить её.
- В чем разница между Форматировать и Минимизировать?
- Форматировать (Красивый вывод) добавляет переносы строк и последовательные отступы, чтобы XML был легко читаем и редактировался людьми. Минимизировать удаляет все лишние пробелы между элементами, чтобы создать кратчайший возможный валидный XML — полезно для уменьшения размера файла при передаче XML по сети или встраивании в код.
- Сохраняет ли инструмент декларации XML, комментарии и секции CDATA?
- Да. Декларация XML (например, <?xml version="1.0" encoding="UTF-8"?>) обнаруживается из источника и добавляется в начало вывода. Комментарии и секции CDATA сохраняются без изменений при проходе по дереву DOM. Инструкции по обработке также сохраняются.
- Загружает ли этот инструмент мои данные?
- Нет. Всё выполняется прямо в вашем браузере, поэтому ваши данные никогда не покидают устройство — после загрузки страницы он работает даже офлайн.