nl

XML naar TOML

Zet een XML-bestand lokaal om naar TOML - de elementboom wordt een TOML-tabel, zonder upload, direct in je browser.

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    XML is een wijdverbreid opmaakformaat voor gegevensuitwisseling, configuratie en documenten - met tags, geneste elementen en attributen. TOML is het zeer leesbare configuratieformaat van de Rust- en Python-toolchains, met secties tussen vierkante haken en eenvoudige regels van sleutel-is-waarde. Deze tool leest je XML-bestand en schrijft dezelfde boom als welgevormde TOML.

    De omzetting draait volledig lokaal in je browser: fast-xml-parser leest de XML, smol-toml schrijft de TOML, beide pure JavaScript. Omdat een XML-document precies een wortelelement heeft, wordt dat een TOML-tabel met die wortelsleutel. Geneste elementen worden subtabellen, herhaalde elementen worden arrays. Attributen blijven behouden en verschijnen - net als bij XML naar JSON - met de @_ voorvoegsel; zulke sleutels en de tekstsleutel #text worden als sleutels tussen aanhalingstekens in TOML geschreven.

    Zo wordt een brug geslagen tussen opmaak en configuratie: een XML-record wordt een met de hand bewerkbare .toml. De tool blijft er eerlijk over: de welgevormdheid wordt gecontroleerd voor het ontleden, en ongeldige XML wordt met een duidelijke melding geweigerd. Als een waarde niet in TOML kan worden weergegeven, meldt de tool dat duidelijk in plaats van stilzwijgend iets verkeerds te produceren. Er wordt niets geuploadt.

    Technische gegevens

    Technische gegevens
    InvoerformatenXML
    UitvoerformaatTOML
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Sleep of kies je XML-bestand.
    2. De tool zet het om naar TOML.
    3. Download het TOML-bestand.

    Beperkingen: Een XML-document heeft precies een wortelelement, dus ontstaat er een TOML-tabel met die wortelsleutel. Geneste elementen worden subtabellen, herhaalde elementen worden arrays. Attributen (@_) en de tekstinhoud van elementen (#text) worden als sleutels tussen aanhalingstekens in TOML geschreven. De welgevormdheid wordt gecontroleerd voor het ontleden; ongeldige XML wordt met een duidelijke melding geweigerd. Waarden die niet kunnen worden weergegeven, worden duidelijk gemeld.

    Veelgestelde vragen

    Wordt mijn bestand geuploadt?

    Nee. De omzetting draait volledig lokaal in de browser - er wordt niets verzonden.

    Hoe worden attributen behandeld?

    Attributen verschijnen met het @_ voorvoegsel en worden als sleutels tussen aanhalingstekens in TOML geschreven, zoals "@_id".

    Wat gebeurt er met herhaalde elementen?

    Elementen met dezelfde naam die meermaals voorkomen worden in een TOML-array verzameld.

    Waarom staan sommige sleutels tussen aanhalingstekens?

    Sleutels als @_id of #text zijn geen kale TOML-sleutels; ze worden correct tussen aanhalingstekens geschreven.

    Werkt het ook andersom?

    Ja, met onze tool "TOML naar XML".

    Gerelateerde tools