pl

XML do TOML

Przekonwertuj plik XML na TOML lokalnie - z drzewa elementów powstaje tabela TOML, 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+

    XML to rozpowszechniony format znacznikowy do wymiany danych, konfiguracji i dokumentów - ze znacznikami, zagnieżdżonymi elementami i atrybutami. TOML to bardzo czytelny format konfiguracji łańcuchów narzędzi Rusta i Pythona, z sekcjami w nawiasach kwadratowych i prostymi liniami klucz-równa-się-wartość. To narzędzie odczytuje twój plik XML i zapisuje to samo drzewo jako poprawny TOML.

    Konwersja odbywa się w całości lokalnie w przeglądarce: fast-xml-parser czyta XML, smol-toml zapisuje TOML, oba w czystym JavaScript. Ponieważ dokument XML ma dokładnie jeden element główny, staje się on tabelą TOML z tym kluczem głównym. Zagnieżdżone elementy stają się podtabelami, a powtarzające się elementy tablicami. Atrybuty są zachowane i pojawiają się - tak jak w XML do JSON - z przedrostkiem @_; takie klucze oraz klucz tekstu #text są zapisywane jako klucze w cudzysłowach w TOML.

    W ten sposób powstaje pomost między znacznikami a konfiguracją: rekord XML staje się ręcznie edytowalnym plikiem .toml. Narzędzie pozostaje w tym uczciwe: poprawność składniowa jest sprawdzana przed parsowaniem, a nieprawidłowy XML jest odrzucany z czytelnym komunikatem. Jeśli jakiejś wartości nie da się przedstawić w TOML, narzędzie zgłasza to wyraźnie, zamiast po cichu wytworzyć coś błędnego. Nic nie jest wysyłane.

    Dane techniczne

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

    W 3 krokach

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

    Ograniczenia: Dokument XML ma dokładnie jeden element główny, więc powstaje tabela TOML z tym kluczem głównym. Zagnieżdżone elementy stają się podtabelami, powtarzające się elementy tablicami. Atrybuty (@_) oraz tekstowa zawartość elementów (#text) są zapisywane jako klucze w cudzysłowach w TOML. Poprawność składniowa jest sprawdzana przed parsowaniem; nieprawidłowy XML jest odrzucany z czytelnym komunikatem. Wartości, których nie da się przedstawić, są zgłaszane wyraźnie.

    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.

    Jak obsługiwane są atrybuty?

    Atrybuty pojawiają się z przedrostkiem @_ i są zapisywane jako klucze w cudzysłowach w TOML, na przykład "@_id".

    Co dzieje się z powtarzającymi się elementami?

    Elementy o tej samej nazwie występujące kilka razy są zbierane w tablicę TOML.

    Dlaczego niektóre klucze są w cudzysłowach?

    Klucze takie jak @_id czy #text nie są gołymi kluczami TOML; są poprawnie zapisywane w cudzysłowach.

    Czy odwrotnie też działa?

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

    Powiązane narzędzia