Съдържанието остава у теббез достъп на трети страни
Не възниква обработка на съдържанието на файловете ти. Не ти трябва договор за обработка на данни с gottrix, за да работиш с поверителни или служебни документи.
Сървъри в ГерманияGDPR по дизайн
Основни сървъри в Hetzner в Германия. Тъй като файловете ти не напускат устройството, тяхното съдържание изобщо не се пренася.
TOML е конфигурационният формат на инструменталните вериги на Rust и Python - един Cargo.toml или pyproject.toml с раздели в квадратни скоби и прости редове от вида ключ=стойност. XML е утвърденият формат за маркировка за обмен на данни, офис документи и много корпоративни интерфейси, с етикети и атрибути. Този инструмент чете вашия файл TOML и записва същата структура като коректен XML.
Преобразуването се извършва изцяло локално в браузъра ви: smol-toml чете TOML, fast-xml-parser записва XML, и двата на чист JavaScript. Таблиците стават вложени елементи, масивите от таблици стават повтарящи се елементи, а скаларните стойности стават текст на елемента. Един документ XML се нуждае от точно един коренов елемент; ако вашият TOML има няколко ключа от най-горно ниво, съдържанието се подрежда спретнато под елемент root, за да бъде резултатът винаги коректен.
Така се запълва последната празнина в матрицата от формати: JSON, YAML, TOML и XML вече могат да се преобразуват един в друг локално във всички посоки. Инструментът остава честен за това: стойностите за дата/час на TOML се записват в XML като текст ISO 8601, защото XML няма собствен тип за дата. Резултатът е XML с отстъпи, четим, със заглавен ред за декларация. Нищо не се качва.
Технически данни
Технически данни
Входни формати
TOML
Изходен формат
XML
Пакетна обработка
Не
Обработка
Локално в браузъра (JavaScript)
Качване на файлове
Няма
В 3 стъпки
Пуснете или изберете вашия файл TOML.
Инструментът го преобразува в XML.
Изтеглете файла XML.
Ограничения:TOML винаги се разбира като таблица. Единственият ключ от най-горно ниво става кореновия елемент root на XML; няколко ключа се поставят под елемент root, за да има XML точно един корен. Подтаблиците стават вложени елементи, масивите от таблици - повтарящи се елементи. Стойностите за дата/час на TOML се записват като текст ISO 8601 (XML няма тип за дата). Невалиден TOML се отхвърля с ясно съобщение.
Чести въпроси
Качва ли се файлът ми?
Не. Преобразуването се извършва изцяло локално в браузъра - нищо не се изпраща.
Работи ли с Cargo.toml или pyproject.toml?
Да. Cargo.toml, pyproject.toml и други файлове TOML се разбират директно и се записват като XML.
Как се определя кореновият елемент?
Единственият ключ от най-горно ниво става коренът; няколко ключа се поставят под елемент root.
Как се обработват стойностите за дата/час?
Като текст ISO 8601, защото XML няма собствен тип за дата.
Само с вашето съгласие измерваме употребата анонимно чрез бисквитки, за да подобряваме gottrix. Вашите файлове винаги остават локално, на вашето устройство. Поверителност