← Назад към функциите
Free

XML Formatter

XML Formatter форматира красиво, минифицира и валидира XML направо в браузъра. Конфигурируем отстъп, по избор автоматично самозатваряне на празни тагове, превключвател за запазване на коментари и синтактично оцветен изход. Използва нативния DOMParser на браузъра за валидиране, съответстващо на RFC, с ясни съобщения за грешки при невалиден XML.

XML може да не е най-модерният формат за данни, но все още е навсякъде — RSS емисии, SOAP API, SVG файлове, конфигурационни файлове (Spring, Maven, Android), резултати от билд процеси, SAML твърдения и безброй наследени интеграции. Когато този XML се появи като единен ред без структура или с непоследователен отстъп, е брутално труден за четене. XML Formatter решава това направо в браузъра, без качване на файлове. Поставете произволен XML — минифициран, лошо отстъпен или прясно копиран — кликнете Format и получете чисто отстъпено дърво с предпочитаната от вас ширина на отстъпа. Празните елементи могат автоматично да се самозатворят (<tag></tag> → <tag />) за компактност, а коментарите могат да бъдат запазени или премахнати. Нативният DOMParser на браузъра валидира входа — всяка синтактична грешка (незатворени тагове, невалидни ентитети, несъответстващи кавички) се показва с ясно съобщение за грешка, включително приблизителното местоположение. Синтактичното оцветяване показва таговете в лилаво, имената на атрибутите в синьо, стойностите в зелено, а коментарите в курсивно сиво — което прави структурата лесна за преглед. Опцията Minify премахва всички празни пространства между таговете за производствена употреба или вграждане в еднолинеен низ.

Преглед на живо
example.com
XML форматер ✓ Валиден XML · 12 реда
Отстъп: 2 ✓ Себе-затварящи се празни тагове ✓ Синтаксис маркиране
Вход (минифициран)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Форматирана изход
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Ключови функции

Форматиране "pretty-print"

Преобразува минифициран или разбъркан XML в чисто отстъпен изход. Конфигурируема ширина на отстъпа (0-8 интервала).

Валидиране с ясни грешки

Използва DOMParser на браузъра за валидиране, отговарящо на спецификацията. Синтактичните грешки се показват с подробности за местоположението.

Опция за минифициране

Премахва всички празни пространства между таговете за компактен изход — полезно за вграждане на XML в кодови низове или намаляване размера на данните.

Синтактично оцветяване

Оцветява таговете, имената на атрибутите, стойностите и коментарите отчетливо за лесен преглед. Изключете за изход в обикновен текст.

Самозатваряне на празни тагове

Автоматично свива празните тагове на елементи (<tag></tag>) в самозатваряща се форма (<tag />) за компактност.

Управление на коментарите

Запазете коментарите за документация или ги премахнете при подготовка на XML за производство или API заявки.

Чести случаи на употреба

Отстраняване на грешки в SOAP API отговори

SOAP телата са еднолинейна XML каша. Форматирайте, за да прегледате структурата и да намерите нужното ви поле.

Редактиране на SVG изходен код

Поставете сложен SVG, форматирайте го, за да видите структурата path/rect/g, редактирайте конкретни елементи, копирайте обратно минифициран.

Преглед на RSS емисии

Форматирайте RSS/Atom емисии, за да проверите структурата на елементите, преди да ги обработите програмно.

Преглед на конфигурационни файлове за билд

Почистете pom.xml, build.xml или Android manifest файлове за код ревю — последователният отстъп прави разликите по-ясни.

Валидиране на конфигурация

Преди да запазите конфигурация, проверете дали XML е добре форматиран — уловете липсващ </tag>, преди да наруши производствената среда.

Как да използвате
1

Отворете XML Formatter

Кликнете иконата XML в дока на DevSuite Pro. Отваря се панел с опции и поле за въвеждане.

2

Поставете вашия XML

Поставете произволен XML — от отговор на API, конфигурационен файл, SVG, RSS емисия и т.н. Валидирането в реално време се изпълнява, докато пишете.

3

Кликнете Format

Натиснете Format, за да получите чисто отстъпен изход. Невалиден XML показва грешка с местоположение преди форматирането.

4

Настройте опциите

Коригирайте ширината на отстъпа, включете самозатваряне на празни тагове, запазете/премахнете коментари и включете/изключете синтактичното оцветяване.

5

Копирайте и използвайте

Кликнете Copy, за да вземете форматирания или минифициран XML за използване в кода, документацията или API заявката си.

Готови ли сте да опитате?

Инсталирайте DevSuite Pro безплатно и отключете 64+ инструмента за разработчици за вашия браузър.

Добавяне към Chrome Добави към Edge Добавяне към FireFox