XML Formatter форматує, мінімізує та валідує XML прямо в браузері. Налаштовуваний відступ, опційне автоматичне закриття порожніх тегів, перемикач збереження коментарів та вивід із підсвічуванням синтаксису. Використовує нативний DOMParser браузера для валідації відповідно до специфікації з чіткими повідомленнями про помилки для некоректного XML.
XML, можливо, вже не найтрендовіший формат даних, але він все ще всюди — RSS-стрічки, SOAP API, файли SVG, конфігураційні файли (Spring, Maven, Android), результати збірок, SAML-твердження та безліч застарілих інтеграцій. Коли такий XML виглядає як суцільний рядок або має неузгоджені відступи, читати його — суще мучення. XML Formatter вирішує це прямо в браузері без завантаження файлів. Вставте будь-який XML — мінімізований, погано відформатований чи щойно скопійований — натисніть Format і отримайте акуратно відформатоване дерево з бажаною шириною відступу. Порожні елементи можуть автоматично закриватися самостійно (<tag></tag> → <tag />) для компактності, а коментарі можна зберегти або видалити. Нативний DOMParser браузера валідує вхідні дані — будь-яка синтаксична помилка (незакритий тег, недійсна сутність, невідповідність лапок) виводиться з чітким повідомленням про помилку, включно з приблизним місцем розташування. Підсвічування синтаксису розфарбовує теги фіолетовим, назви атрибутів синім, значення зеленим, а коментарі — курсивним сірим, що полегшує сприйняття структури. Опція Minify стискає пробіли між тегами для використання у продакшені або вбудовування в однорядковий рядок.
Перетворює мінімізований або безладний XML на акуратно відформатований вивід. Налаштовувана ширина відступу (0-8 пробілів).
Використовує DOMParser браузера для валідації відповідно до специфікації. Синтаксичні помилки виводяться з деталями про місце розташування.
Видаляє всі пробіли між тегами для компактного виводу — корисно для вбудовування XML у рядки коду або зменшення розміру навантаження.
Розфарбовує теги, назви атрибутів, значення та коментарі окремими кольорами для легкого сприйняття. Вимкніть для звичайного текстового виводу.
Автоматично згортає теги порожніх елементів (<tag></tag>) у форму самозакриття (<tag />) для компактності.
Зберігайте коментарі для документації або видаляйте їх під час підготовки XML для продакшену чи навантажень API.
Тіла SOAP-запитів — це однорядкова каша з XML. Відформатуйте, щоб перевірити структуру та знайти потрібне поле.
Вставте складний SVG, відформатуйте, щоб побачити структуру path/rect/g, відредагуйте потрібні елементи, скопіюйте назад у мінімізованому вигляді.
Форматуйте RSS/Atom-стрічки, щоб перевірити структуру елементів перед програмним розбором.
Приведіть у порядок pom.xml, build.xml або файли маніфесту Android для code review — узгоджені відступи роблять diff'и зрозумілішими.
Перед збереженням конфігурації переконайтесь, що XML коректно сформований — виявіть відсутній </tag> до того, як він зламає продакшен.
Натисніть іконку XML у доку DevSuite Pro. Відкриється панель із параметрами та полем вводу.
Вставте будь-який XML — з відповіді API, конфігураційного файлу, SVG, RSS-стрічки тощо. Валідація в реальному часі відбувається під час вводу.
Натисніть Format, щоб отримати акуратно відформатований вивід. Недійсний XML виведе помилку з місцем розташування ще до форматування.
Змініть ширину відступу, увімкніть автозакриття порожніх тегів, збережіть/видаліть коментарі та вмикайте/вимикайте підсвічування синтаксису.
Натисніть Copy, щоб отримати відформатований або мінімізований XML для використання у вашому коді, документації чи виклику API.
Встановіть DevSuite Pro безкоштовно та отримайте понад 64 інструментів розробника