ToolHub
Открыть инструмент

Конвертер XML ↔ YAML

Двусторонний конвертер XML и YAML. Преобразование XML-документов в формат YAML или генерация XML из конфигураций YAML.

Преобразование форматов

Об этом инструменте

Конвертер XML ↔ YAML — это двусторонний инструмент преобразования между XML-документами и конфигурационным форматом YAML. Режим XML в YAML парсит XML-документы и преобразует их в аккуратный, читаемый YAML. Режим YAML в XML принимает конфигурации YAML и генерирует правильно отформатированные XML-документы. XML-атрибуты сохраняются как ключи @attr, а повторяющиеся элементы корректно обрабатываются как последовательности YAML.

Основные функции

Быстрый просмотр

Сценарии использования

xml yaml converter config serialization

Часто задаваемые вопросы

Что такое конвертер XML ↔ YAML?

Конвертер XML ↔ YAML — это онлайн-двусторонний конвертер, который может преобразовывать XML-документы в формат YAML или генерировать XML из конфигураций YAML. Он полностью работает в браузере и не отправляет данные на сервер.

Как XML-атрибуты представляются в YAML?

XML-атрибуты представляются в YAML как ключи с префиксом @. Например, XML-атрибут id="123" становится @id: "123" в выводе YAML. Это соглашение четко различает атрибуты и дочерние элементы.

Как обрабатывается смешанный контент (текст и дочерние элементы)?

Смешанный контент обрабатывается с помощью ключа #text для текстовой части. Когда XML-элемент содержит и текст, и дочерние элементы, текст сохраняется под #text, а дочерние элементы остаются как вложенные ключи, сохраняя полную структуру контента.

Как повторяющиеся XML-элементы преобразуются в YAML?

Повторяющиеся XML-элементы с одинаковым именем тега автоматически преобразуются в последовательности (списки) YAML. Например, несколько элементов <item> становятся одним списком item: [...] в YAML, сохраняя все записи по порядку.

Можно ли настроить имя корневого элемента и префикс атрибутов?

Да. Конвертер предоставляет опции для установки имени корневого элемента при преобразовании YAML в XML и для настройки символа префикса атрибутов при преобразовании XML в YAML. Префикс по умолчанию — @, и вы можете изменить его по мере необходимости.