Красивый XML
Вложенные элементы раскладываются по уровням, каждый структурный тег получает понятный отступ, комментарии и служебные конструкции остаются отдельными блоками.
<catalog> → <item> → <name>Вставьте XML-документ или YML-фид и получите аккуратную структуру с понятной вложенностью — либо минимизированный вариант без лишних отступов и переносов.
YML Яндекса является XML-документом со своей схемой тегов, поэтому правила отступов, переносов и минификации у него те же, что у XML.
Вложенные элементы раскладываются по уровням, каждый структурный тег получает понятный отступ, комментарии и служебные конструкции остаются отдельными блоками.
<catalog> → <item> → <name>Если документ содержит <yml_catalog>, инструмент распознает его как YML, но форматирует тем же XML-движком — отдельные правила beautify для YML не нужны.
Удаляются отступы и пустые текстовые промежутки между XML-тегами. Значения элементов, CDATA и атрибуты не переписываются.
XML/YML → компактный файлНет. YML — это XML-формат с определённым набором тегов. Поэтому красивое форматирование и минификация выполняются по тем же правилам XML.
Нет. XML/YML обрабатывается JavaScript-кодом непосредственно в браузере пользователя.
CDATA сохраняется целиком. Блоки с xml:space="preserve" не раскладываются внутри форматтером, чтобы не изменить значимые пробелы.