pl

TOML do XML

Przekonwertuj plik TOML na XML lokalnie - konfiguracja jako poprawnie sformowany znacznikowy zapis, bez wysyłania, prosto w przeglądarce.

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

Twoje pliki nigdy nie opuściły urządzenia

    Czy mój plik jest przesyłany?

    Nie. Wszystko działa w Twojej przeglądarce - Twój plik nigdy nie opuszcza urządzenia. Jak to sprawdzić

    Bez wysyłania100% lokalnie
    Treści zostają u Ciebiebrak dostępu osób trzecich
    Serwery w NiemczechRODO już w projekcie
    Zbadane niezależnieTLS A+ · Nagłówki A+

    TOML to format konfiguracji łańcuchów narzędzi Rusta i Pythona - Cargo.toml lub pyproject.toml z sekcjami w nawiasach kwadratowych i prostymi liniami klucz-równa-się-wartość. XML to ugruntowany format znacznikowy do wymiany danych, dokumentów biurowych i wielu interfejsów korporacyjnych, ze znacznikami i atrybutami. To narzędzie odczytuje twój plik TOML i zapisuje tę samą strukturę jako poprawnie sformowany XML.

    Konwersja odbywa się w całości lokalnie w przeglądarce: smol-toml czyta TOML, fast-xml-parser zapisuje XML, oba w czystym JavaScript. Tabele stają się zagnieżdżonymi elementami, tablice tabel powtarzanymi elementami, a wartości skalarne tekstem elementu. Dokument XML potrzebuje dokładnie jednego elementu głównego; jeśli twój TOML ma kilka kluczy najwyższego poziomu, treść jest schludnie umieszczana pod elementem root, aby wynik był zawsze poprawnie sformowany.

    W ten sposób domyka się ostatnia luka w macierzy formatów: JSON, YAML, TOML i XML można teraz konwertować między sobą lokalnie w każdym kierunku. Narzędzie pozostaje w tym uczciwe: wartości daty i godziny TOML są zapisywane w XML jako tekst ISO 8601, ponieważ XML nie ma własnego typu daty. Wynik to wcięty, czytelny XML z nagłówkiem deklaracji. Nic nie jest wysyłane.

    Dane techniczne

    Dane techniczne
    Formaty wejścioweTOML
    Format wyjściowyXML
    Przetwarzanie wsadoweNie
    PrzetwarzanieLokalnie w przeglądarce (JavaScript)
    Przesyłanie plikówBrak

    W 3 krokach

    1. Upuść lub wybierz swój plik TOML.
    2. Narzędzie konwertuje go na XML.
    3. Pobierz plik XML.

    Ograniczenia: TOML zawsze parsuje się do tabeli. Pojedynczy klucz najwyższego poziomu staje się elementem root XML; kilka kluczy umieszcza się pod elementem root, aby XML miał dokładnie jeden korzeń. Podtabele stają się zagnieżdżonymi elementami, a tablice tabel powtarzanymi elementami. Wartości daty i godziny TOML są zapisywane jako tekst ISO 8601 (XML nie ma typu daty). Nieprawidłowy TOML jest odrzucany z czytelnym komunikatem.

    Częste pytania

    Czy mój plik jest wysyłany?

    Nie. Konwersja odbywa się w całości lokalnie w przeglądarce - nic nie jest wysyłane.

    Czy działa z plikiem Cargo.toml lub pyproject.toml?

    Tak. Cargo.toml, pyproject.toml i inne pliki TOML są parsowane bezpośrednio i zapisywane jako XML.

    Jak ustalany jest element główny?

    Pojedynczy klucz najwyższego poziomu staje się korzeniem; kilka kluczy umieszcza się pod elementem root.

    Jak obsługiwane są wartości daty i godziny?

    Jako tekst ISO 8601, ponieważ XML nie ma własnego typu daty.

    Czy odwrotnie też działa?

    Tak, za pomocą naszego narzędzia "XML do TOML".

    Powiązane narzędzia