bg

XML към TOML

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

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

0%

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

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

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

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

    XML е широко разпространен маркиращ формат за обмен на данни, конфигурация и документи - с тагове, вложени елементи и атрибути. TOML е много четимият конфигурационен формат на инструменталните вериги на Rust и Python, с раздели в квадратни скоби и прости редове от вида ключ=стойност. Този инструмент чете вашия файл XML и записва същото дърво като правилно оформен TOML.

    Преобразуването се извършва изцяло локално в браузъра ви: fast-xml-parser чете XML, smol-toml записва TOML, и двата на чист JavaScript. Тъй като документ XML има точно един коренен елемент, той става таблица TOML с този коренен ключ. Вложените елементи стават подтаблици, повтарящите се елементи стават масиви. Атрибутите се запазват и се появяват - както при XML към JSON - с представка @_; такива ключове и текстовият ключ #text се записват като ключове в кавички в TOML.

    Така се прехвърля мост между маркирането и конфигурацията: запис XML става .toml, който може да се редактира на ръка. Инструментът остава честен за това: правилното оформяне се проверява преди анализа, а невалидният XML се отхвърля с ясно съобщение. Ако дадена стойност не може да се представи в TOML, инструментът го съобщава ясно, вместо мълчаливо да произведе нещо погрешно. Нищо не се качва.

    Технически данни

    Технически данни
    Входни форматиXML
    Изходен форматTOML
    Пакетна обработкаНе
    ОбработкаЛокално в браузъра (JavaScript)
    Качване на файловеНяма

    В 3 стъпки

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

    Ограничения: Документ XML има точно един коренен елемент, затова се получава таблица TOML с този коренен ключ. Вложените елементи стават подтаблици, повтарящите се елементи - масиви. Атрибутите (@_) и текстовото съдържание на елементите (#text) се записват като ключове в кавички в TOML. Правилното оформяне се проверява преди анализа; невалидният XML се отхвърля с ясно съобщение. Стойностите, които не могат да се представят, се съобщават ясно.

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

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

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

    Как се обработват атрибутите?

    Атрибутите се появяват с представка @_ и се записват като ключове в кавички в TOML, например "@_id".

    Какво се случва с повтарящите се елементи?

    Елементите с едно и също име, които се срещат няколко пъти, се събират в масив TOML.

    Защо някои ключове са в кавички?

    Ключове като @_id или #text не са голи ключове TOML; те се записват правилно в кавички.

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

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

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