Содержимое остаётся у васнет доступа у третьих лиц
Содержимое ваших файлов нигде не обрабатывается на стороне сервера. Вам не нужен договор о поручении обработки данных с gottrix, чтобы работать с конфиденциальными или деловыми документами.
Серверы в ГерманииGDPR by design
Исходные серверы у Hetzner в Германии. Поскольку ваши файлы не покидают устройство, их содержимое вообще не передаётся.
YAML - самый распространённый формат конфигурации для конвейеров CI, Docker Compose и Kubernetes: с отступами вместо скобок. XML - устоявшийся формат разметки для обмена данными, офисных документов, лент RSS и многих корпоративных интерфейсов: с тегами и атрибутами. Этот инструмент читает ваш файл YAML и записывает ту же структуру в виде корректного XML.
Преобразование выполняется полностью локально в браузере: js-yaml читает YAML, fast-xml-parser записывает XML, оба на чистом JavaScript. Отображения становятся вложенными элементами, последовательности - повторяющимися элементами, а скаляры - текстом элемента. Документу XML нужен ровно один элемент root; если в вашем YAML несколько ключей верхнего уровня или это последовательность, содержимое аккуратно помещается под элемент root, чтобы результат всегда был корректным.
Ключи с префиксом @_ снова превращаются в настоящие атрибуты XML, как и в обратном направлении XML в YAML - так путь туда и обратно сохраняет структуру. Инструмент остаётся честным в этом: метки времени YAML записываются в XML как текст ISO 8601, поскольку у XML нет собственного типа даты. Результат - отформатированный отступами, читаемый XML с заголовком объявления. Ничего не загружается.
Технические данные
Технические данные
Входные форматы
YAML, YML
Выходной формат
XML
Пакетная обработка
Нет
Обработка
Локально в браузере (JavaScript)
Загрузка файлов
Отсутствует
В 3 шага
Перетащите или выберите ваш файл YAML.
Инструмент преобразует его в XML.
Скачайте файл XML.
Ограничения:Отображения становятся вложенными элементами, последовательности - повторяющимися элементами, а ключи @_ - атрибутами XML. Несколько ключей верхнего уровня или последовательность в корне помещаются под элемент root, чтобы у XML был ровно один root. Метки времени YAML записываются как текст ISO 8601 (у XML нет типа даты). Недопустимый YAML отклоняется с понятным сообщением.
Частые вопросы
Загружается ли мой файл?
Нет. Преобразование выполняется полностью локально в браузере - ничего не отправляется.
Что если в моём YAML несколько корневых ключей?
Содержимое помещается под элемент root, чтобы у XML был ровно один элемент root.
Поддерживаются ли атрибуты?
Да. Ключи с префиксом @_ становятся настоящими атрибутами XML, как и в XML в YAML.
Как обрабатываются метки времени?
Как текст ISO 8601, поскольку у XML нет собственного типа даты.
Только с вашего согласия мы анонимно измеряем использование с помощью файлов cookie, чтобы улучшать gottrix. Ваши файлы всегда остаются локально, на вашем устройстве. Конфиденциальность