nl

TOML naar XML

Zet een TOML-bestand lokaal om naar XML - de configuratie als welgevormde opmaak, 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+

    TOML is het configuratieformaat van de Rust- en Python-toolchains - een Cargo.toml of een pyproject.toml met secties tussen vierkante haken en eenvoudige regels van sleutel-is-waarde. XML is het gevestigde opmaakformaat voor gegevensuitwisseling, kantoordocumenten en veel zakelijke interfaces, met tags en attributen. Deze tool leest je TOML-bestand en schrijft dezelfde structuur als welgevormd XML.

    De omzetting draait volledig lokaal in je browser: smol-toml leest de TOML, fast-xml-parser schrijft de XML, beide pure JavaScript. Tabellen worden geneste elementen, arrays van tabellen worden herhaalde elementen en scalairen worden de tekst van het element. Een XML-document heeft precies een wortelelement nodig; als je TOML meerdere sleutels op het hoogste niveau heeft, wordt de inhoud netjes onder een root-element geplaatst zodat het resultaat altijd welgevormd is.

    Zo wordt het laatste gat in de formaatmatrix gedicht: JSON, YAML, TOML en XML zijn nu lokaal in alle richtingen in elkaar om te zetten. De tool blijft er eerlijk over: TOML-datum- en tijdwaarden worden als ISO 8601-tekst in de XML geschreven, omdat XML geen eigen datumtype heeft. Het resultaat is ingesprongen, leesbaar XML met een declaratiekop. Er wordt niets geuploadt.

    Technische gegevens

    Technische gegevens
    InvoerformatenTOML
    UitvoerformaatXML
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

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

    Beperkingen: TOML wordt altijd als een tabel ontleed. Een enkele sleutel op het hoogste niveau wordt het root-element van de XML; meerdere sleutels worden onder een root-element geplaatst zodat de XML precies een wortel heeft. Subtabellen worden geneste elementen en arrays van tabellen worden herhaalde elementen. TOML-datum- en tijdwaarden worden als ISO 8601-tekst geschreven (XML heeft geen datumtype). Ongeldige TOML wordt geweigerd met een duidelijke melding.

    Veelgestelde vragen

    Wordt mijn bestand geuploadt?

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

    Werkt het met een Cargo.toml of een pyproject.toml?

    Ja. Cargo.toml, pyproject.toml en andere TOML-bestanden worden direct ontleed en als XML geschreven.

    Hoe wordt het wortelelement bepaald?

    Een enkele sleutel op het hoogste niveau wordt de wortel; meerdere sleutels worden onder een root-element geplaatst.

    Hoe worden datum- en tijdwaarden behandeld?

    Als ISO 8601-tekst, omdat XML geen eigen datumtype heeft.

    Werkt het ook andersom?

    Ja, met onze tool "XML naar TOML".

    Gerelateerde tools