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 ...

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

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
Hosted in GermanyGlobal Content Delivery
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. Komentarze TOML (#) giną, ponieważ nie są wczytywane podczas parsowania.

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

XML do TOML · JSON na XML · TOML na JSON · JSON do JSONL · Obrazy na CBZ · Parquet na CSV