Форматувальник і валідатор XML

Форматуйте, мініфікуйте та перевіряйте XML прямо в браузері — з відступом у 2 пробіли, 4 пробіли чи табуляцію, збереженням атрибутів і коментарів та миттєвим повідомленням про помилки.

Завантаження інструмента…

Форматувальник і валідатор XMLВставте XML, щоб охайно відформатувати його з відступом у 2 пробіли, 4 пробіли чи табуляцію, або мініфікувати в один компактний рядок. Синтаксис перевіряється під час введення, а перша помилка позначається з рядком і стовпцем. Усе розбирається повністю у вашому браузері й ніколи не завантажується на сервер.

Що таке Форматувальник і валідатор XML?

Безкоштовний онлайн-форматувальник, засіб форматування та валідатор XML, який працює повністю у вашому браузері. Вставте мініфікований або безладний XML, і режим «Форматувати» заново розставить відступи в документі за вашим вибором — 2 пробіли, 4 пробіли чи табуляція, — зберігаючи атрибути, оголошення XML, коментарі та секції CDATA. Перемкніться в режим «Мініфікувати», щоб прибрати пробіли між елементами та зібрати все в один компактний рядок для передавання чи зберігання. Під час введення він перевіряє розмітку суворим парсером, а індикатор «Статус» показує «Valid XML» або вказує на першу помилку з рядком і стовпцем. Розробники використовують його для читання й налагодження SOAP, RSS, карт сайту, SVG, макетів Android і файлів конфігурації, а також для впорядкування відповідей API перед комітом.

Як користуватися Форматувальник і валідатор XML

  1. Вставте або введіть ваш XML у поле введення.
  2. Залиште режим «Форматувати», щоб розставити відступи в документі, або натисніть «Мініфікувати», щоб зібрати його в один рядок.
  3. Виберіть відступ у розкривному списку: 2 пробіли, 4 пробіли чи табуляція.
  4. Перевірте картку «Статус» — вона показує «Valid XML» або виводить «Invalid» із рядком і стовпцем першої помилки.
  5. Натисніть кнопку «Копіювати», щоб забрати відформатований результат, або натисніть «Очистити», щоб спорожнити поле введення й почати спочатку.

Приклади

Форматування однорядкового документа (2 пробіли)

Вхідні дані

<note><to>Tove</to><from>Jani</from></note>

Результат

<note>
  <to>Tove</to>
  <from>Jani</from>
</note>

Мініфікація файлу конфігурації

Вхідні дані

<config>
  <debug>false</debug>
  <port>8080</port>
</config>

Результат

<config><debug>false</debug><port>8080</port></config>

Виявлення незакритого тега

Вставте <a><b>x</a>, і «Статус» перемкнеться на «Invalid», повідомивши про закривальний тег, що не збігається, разом із рядком і стовпцем проблеми, щоб ви могли одразу перейти до нього й виправити розмітку.

Поширені запитання

Чи завантажується мій XML на сервер?
Ні. Розбір, форматування, мініфікація та перевірка відбуваються локально у вашому браузері. Ваші дані ніколи не залишають пристрій, і інструмент продовжує працювати офлайн.
Які варіанти відступу я можу використовувати?
У режимі «Форматувати» ви можете заново розставити відступи за допомогою 2 пробілів, 4 пробілів чи символу табуляції, вибраних у розкривному списку. Режим «Мініфікувати» ігнорує відступи й видаляє пробіли між елементами, формуючи один рядок.
Чи зберігає він атрибути, коментарі та CDATA?
Так. Форматувальник зберігає атрибути елементів, оголошення XML, коментарі та секції CDATA, а також зберігає порядок сусідніх вузлів без змін. Він заново розставляє відступи у структурі, не змінюючи дані.
Чому він каже, що мій XML недійсний?
Валідатор повідомляє про першу синтаксичну проблему й додає її рядок і стовпець. Поширені причини — тег, який ніколи не закривається, закривальний тег, що не збігається з відкритим, відсутність лапки навколо значення атрибута або більш ніж один кореневий елемент.
Чи виконує він повторну перевірку автоматично?
Так. Перевірка та форматування оновлюються під час введення, тож щойно ви виправите позначене місце, «Статус» знову перемкнеться на «Valid XML», а результат миттєво оновиться.

Схожі інструменти