Інструмент спершу перевіряє well-formed структуру XML: один root-елемент, відповідні відкривальні і закривальні теги, атрибути в лапках, закриті коментарі, CDATA-секції та processing instructions. Потім він форматує те саме текстове дерево, не рендерячи вашу розмітку як HTML.
Безкоштовний XML formatter
Працює повністю у вашому браузері - без завантаження на сервер і без реєстрації.
Що робить XML formatter?
XML formatter перетворює стиснений або заплутаний XML на читабельну розмітку з послідовними відступами й перевіряє, чи документ є well-formed. Вставте XML, виберіть стиль відступів і скопіюйте відформатований або мінімізований результат. Парсер працює у браузері, тож приватні feeds, SVG-фрагменти й конфігураційні файли не завантажуються.
Як користуватися
- 1Вставте XML. Додайте XML-документ, SVG-фрагмент, SOAP payload або приклад feed у поле вводу.
- 2Прочитайте статус. Рядок стану перевіряє XML наживо й показує першу well-formedness помилку з рядком і стовпцем, якщо їх можна визначити.
- 3Виберіть вивід. Скористайтеся Beautify для XML з відступами або Minify для компактної версії в один рядок.
- 4Скопіюйте результат. Скопіюйте відформатований XML, коли статус повідомить, що він валідний.
Кому це знадобиться
- Розробники, які очищають відповіді API, SOAP payloads, SVG-фрагменти й XML-конфіги перед налагодженням.
- Команди QA та підтримки, що перевіряють, чи скопійований XML є well-formed, перш ніж прикріпити його до тікета.
- Технічні автори, які готують читабельні XML-приклади для документації, tutorials або release notes.
- Команди даних, які переглядають feeds, де вкладені елементи й атрибути важко прочитати в одному рядку.
Часті запитання
XML formatter безкоштовний?
Так. XML formatter можна використовувати безкоштовно, без реєстрації, завантаження й ліміту. Вставте XML, відформатуйте його, мінімізуйте й скопіюйте результат із браузера.
Чи завантажується мій XML кудись?
Ні. Formatter працює локально у вашому браузері. XML розміщується в текстових полях і не надсилається на сервер, що зручно для приватних feeds, внутрішніх API payloads і конфігураційних файлів.
Які XML-помилки він знаходить?
Він знаходить типові well-formedness проблеми: відсутній root-елемент, більше ніж один root-елемент, невідповідні закривальні теги, незакриті теги, незакриті коментарі або CDATA-секції та значення атрибутів без лапок.
Чи перевіряє він за XSD або DTD?
Ні. Це well-formedness formatter, а не schema validator. Він перевіряє синтаксис і вкладеність XML, а потім робить документ читабельним. Використовуйте окремий XML schema validator, якщо потрібні правила XSD, DTD, Relax NG або Schematron.
Чи зберігає він коментарі та CDATA?
Так. Коментарі, CDATA-секції, XML declarations, processing instructions і DOCTYPE declarations залишаються у виводі. Пробіли навколо тегів і відступи нормалізуються, щоб структуру було легше читати.
Що робить XML minify?
Minify прибирає форматувальні пробіли між тегами й стискає пробіли в тегах там, де це безпечно, створюючи компактний XML-рядок. Текстовий вміст, коментарі, CDATA-секції й атрибути залишаються без змін.