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 премахва всички празни пространства между таговете за производствена употреба или вграждане в еднолинеен низ.
Преобразува минифициран или разбъркан XML в чисто отстъпен изход. Конфигурируема ширина на отстъпа (0-8 интервала).
Използва DOMParser на браузъра за валидиране, отговарящо на спецификацията. Синтактичните грешки се показват с подробности за местоположението.
Премахва всички празни пространства между таговете за компактен изход — полезно за вграждане на XML в кодови низове или намаляване размера на данните.
Оцветява таговете, имената на атрибутите, стойностите и коментарите отчетливо за лесен преглед. Изключете за изход в обикновен текст.
Автоматично свива празните тагове на елементи (<tag></tag>) в самозатваряща се форма (<tag />) за компактност.
Запазете коментарите за документация или ги премахнете при подготовка на XML за производство или API заявки.
SOAP телата са еднолинейна XML каша. Форматирайте, за да прегледате структурата и да намерите нужното ви поле.
Поставете сложен SVG, форматирайте го, за да видите структурата path/rect/g, редактирайте конкретни елементи, копирайте обратно минифициран.
Форматирайте RSS/Atom емисии, за да проверите структурата на елементите, преди да ги обработите програмно.
Почистете pom.xml, build.xml или Android manifest файлове за код ревю — последователният отстъп прави разликите по-ясни.
Преди да запазите конфигурация, проверете дали XML е добре форматиран — уловете липсващ </tag>, преди да наруши производствената среда.
Кликнете иконата XML в дока на DevSuite Pro. Отваря се панел с опции и поле за въвеждане.
Поставете произволен XML — от отговор на API, конфигурационен файл, SVG, RSS емисия и т.н. Валидирането в реално време се изпълнява, докато пишете.
Натиснете Format, за да получите чисто отстъпен изход. Невалиден XML показва грешка с местоположение преди форматирането.
Коригирайте ширината на отстъпа, включете самозатваряне на празни тагове, запазете/премахнете коментари и включете/изключете синтактичното оцветяване.
Кликнете Copy, за да вземете форматирания или минифициран XML за използване в кода, документацията или API заявката си.
Инсталирайте DevSuite Pro безплатно и отключете 64+ инструмента за разработчици за вашия браузър.