bg

YAML към XML

Преобразувайте файл YAML в XML локално - същата структура като коректна маркировка, без качване, директно в браузъра ви.

Обработва се локално на устройството ви ...

0%

Вашите файлове така и не напуснаха устройството ви

    Качва ли се файлът ми?

    Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

    Без качване100% локално
    Съдържанието остава у теббез достъп на трети страни
    Сървъри в ГерманияGDPR по дизайн
    Независимо провереноTLS A+ · Заглавки A+

    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 стъпки

    1. Пуснете или изберете вашия файл YAML.
    2. Инструментът го преобразува в XML.
    3. Изтеглете файла XML.

    Ограничения: Съответствията стават вложени елементи, последователностите - повтарящи се елементи, а ключовете @_ - атрибути XML. Няколко ключа от най-горно ниво или последователност в корена се поставят под елемент root, така че XML да има точно един root. Времевите печати на YAML се записват като текст ISO 8601 (XML няма тип за дата). Невалиден YAML се отхвърля с ясно съобщение.

    Чести въпроси

    Качва ли се файлът ми?

    Не. Преобразуването се извършва изцяло локално в браузъра - нищо не се изпраща.

    Какво става, ако моят YAML има няколко коренни ключа?

    Съдържанието се поставя под елемент root, така че XML да има точно един елемент root.

    Поддържат ли се атрибути?

    Да. Ключовете с представка @_ стават истински атрибути XML, точно като XML към YAML.

    Как се обработват времевите печати?

    Като текст ISO 8601, защото XML няма собствен тип за дата.

    Работи ли и обратното?

    Да, с нашия инструмент "XML към YAML".

    Сходни инструменти