Содержимое остаётся у васнет доступа у третьих лиц
Содержимое ваших файлов нигде не обрабатывается на стороне сервера. Вам не нужен договор о поручении обработки данных с gottrix, чтобы работать с конфиденциальными или деловыми документами.
Серверы в ГерманииGDPR by design
Исходные серверы у 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 нет собственного типа даты.
Только с вашего согласия мы анонимно измеряем использование с помощью файлов cookie, чтобы улучшать gottrix. Ваши файлы всегда остаются локально, на вашем устройстве. Конфиденциальность