Как пользоваться
- Вставьте данные или откройте файл UTF-8; пример покажет ожидаемый формат.
- Выберите настройки и запустите инструмент или включите автоматическое преобразование.
- Проверьте результат, скопируйте выделение или всё содержимое либо скачайте файл.
Форматирование XML
Форматируйте XML с явным контролем значимых пробелов.
Сравнение, разбор и форматирование выполняются в браузере. Данные не отправляются в DevToolsy.
Как это работает
Проверяются парные теги, атрибуты и пространства имён. Пробелы текста сохраняются по умолчанию; строгий режим сохраняет все пробелы содержимого, перестройка отступов явно разрешает их менять.
<project><name>DevToolsy</name><active>true</active></project><project>
<name>DevToolsy</name>
<active>true</active>
</project>
Форматируйте XML с явным контролем значимых пробелов.
Настройки и точность данных
Комментарии и CDATA остаются кодом и не исполняются. DTD и внешние сущности не поддерживаются. Проверяется синтаксис XML, а не схемы XSD.
Работа с результатом
Файлы читаются как текст UTF-8. Редакторы поддерживают поиск, копирование выделения и горячие клавиши. Результат можно копировать и скачивать; изменение ввода отменяет прежний результат.
Ввод UTF-8 до 1 MiB на документ, вывод до 8 MiB. Задачи выполняются в локальном Worker с лимитом 30 секунд.
Частые вопросы
Что проверяет форматирование XML?
Проверяются парные теги, атрибуты и пространства имён. Пробелы текста сохраняются по умолчанию; строгий режим сохраняет все пробелы содержимого, перестройка отступов явно разрешает их менять.
Как обрабатываются пробелы, CDATA и DTD?
Комментарии и CDATA остаются кодом и не исполняются. DTD и внешние сущности не поддерживаются. Проверяется синтаксис XML, а не схемы XSD.
Загружаются ли мои данные?
Нет. Сравнение, разбор и форматирование выполняются в браузере. Данные не отправляются в DevToolsy.
Можно открыть локальный файл?
Да, UTF-8 до 1 MiB. У каждого входа сравнения свой выбор файла.
Можно скопировать часть результата?
Да. Выделите текст и нажмите копирование выделения либо используйте обычное сочетание клавиш.