Перейти до вмісту
TextArray
100% локально

Форматування XML

Упорядковуйте або скорочуйте XML за допомогою перевірок вкладеності тегів, які вказують на тег-порушник.

Введення
Вихід

Форматування XML

Вставте XML, і цей інструмент переформатує його в розмітку з чіткими відступами — або зведе його до одного скороченого рядка. Він обробляє XML, з яким ви справді зустрічаєтеся протягом робочого дня: відповіді API, канали RSS і Atom, карти сайту, файли SVG, маніфести Maven і NuGet, макети Android і файл конфігурації, який інструмент збирання просто спотворив в один рядок.

Форматування розміщує кожен тег на окремому рядку та відступає дочірні елементи на два пробіли, чотири пробіли або табуляцію — на ваш вибір. «Згорнути короткі елементи» зберігає елемент лише з текстовим вмістом, як-от один SKU або дату, в одному рядку, що зберігає документи з великою кількістю даних компактними та придатними для сканування; вимкніть його, і кожне значення переміститься до власного рядка з відступом. Коментарі, розділи CDATA, інструкції з обробки та декларація XML залишаються недоторканими, а текст між тегами, що містить лише пробіли, видаляється, а справжній текстовий вміст зберігається. Зменшення робить навпаки: воно видаляє пробіли між тегами, щоб документ був максимально малим, не змінюючи його значення.

Поки він працює, інструмент перевіряє правильність розміщення тегів. Невдалий закриваючий тег або елемент, який ніколи не закривається, створює спокійне повідомлення з точною назвою тегу, тому виправлення займає секунди. Однак знайте про обмеження: це засіб форматування, а не засіб перевірки схеми — він перевіряє лише вкладеність, а синтаксис атрибутів проходить точно так, як написано, без перевірки DTD або XSD.

Все працює у вашому браузері. Жоден запит не надсилається і нічого не реєструється, тому канали, експорти та конфігурації з внутрішніми даними можна безпечно вставляти. Підрахунок показує елементи, глибину і розмір до і після.

FAQ

Це валідатор XML?
Лише частково. Він перевіряє, чи теги відкриваються та закриваються в правильному порядку, і називає тег, якщо це не так. Він не перевіряється за схемою DTD або XSD, а синтаксис атрибутів проходить так, як він написаний — використовуйте спеціальний засіб перевірки для відповідності схеми.
Що робить «Згорнути короткі елементи»?
Елемент, весь вміст якого є одним фрагментом тексту, залишається в одному рядку замість того, щоб бути розділеним на три. Завдяки цьому документи, які містять велику кількість даних, як-от канали та експорт, значно скорочуються. Вимкніть його, щоб кожному значенню надавався власний рядок із відступом.
Чи зберігаються коментарі, CDATA та декларація XML?
так Коментарі, розділи CDATA, інструкції з обробки та декларації DOCTYPE проходять побайтно і лише мають повторний відступ. Видалено лише пробільний текст між тегами; реальний текстовий вміст зберігається.
Яка різниця між форматуванням і скороченням?
Форматування додає нові рядки та відступи, щоб структура була читабельною. Зменшення видаляє пробіли між тегами, щоб документ був якомога меншим. Жоден не змінює імена елементів, атрибути чи текстовий вміст.
Чи завантажено кудись мій XML?
Ні. Аналіз і форматування повністю виконуються у вашому браузері, і XML ніколи не залишає ваш пристрій — це безпечно для каналів, експорту та файлів конфігурації з внутрішніми даними.