Конвертер XML в YAML
Вставьте XML-документ, чтобы мгновенно получить его эквивалентное представление в YAML, более удобное для файла конфигурации. Атрибуты становятся ключами с префиксом @, а текст — ключом #text.
Как это работает
Некоторые инструменты конфигурации (Kubernetes, CI/CD, Ansible…) используют YAML, хотя исходные данные порой поступают из старого XML-экспорта. Вставьте свой XML и нажмите «Преобразовать»: инструмент разбирает структуру XML-дерева встроенным парсером браузера, а затем создаёт эквивалентный YAML с отступами.
Как атрибуты и текст XML представлены в YAML?
Каждый XML-атрибут становится ключом YAML с префиксом @ (например, id="1" превращается в @id: "1"), а текст элемента, у которого есть также атрибуты или вложенные элементы, помещается под ключ #text. Чисто текстовый элемент без атрибутов и потомков сразу становится скалярным значением YAML.
Что происходит с повторяющимися элементами (списками)?
Когда несколько дочерних элементов имеют одинаковое имя внутри одного родителя (например, несколько тегов <livre>), они объединяются в список YAML (с префиксом -), а не в дублирующиеся ключи, которые в YAML недопустимы.
100% локальная обработка: разбор XML и генерация YAML выполняются целиком в вашем браузере — ваш документ никогда не покидает ваше устройство.