de

TOML zu XML

Wandle eine TOML-Datei lokal in XML um - die Konfiguration als wohlgeformtes Markup, ohne Upload, direkt im Browser.

Läuft lokal auf deinem Gerät ...

0%

Deine Dateien haben dein Gerät nie verlassen

    Wird meine Datei hochgeladen?

    Nein. Die Umwandlung läuft komplett in Deinem Browser - Deine Datei verlässt Dein Gerät nie. So ist das nachprüfbar

    Kein Upload100% lokal
    Inhalte bleiben bei dirkein Zugriff durch Dritte
    Server in DeutschlandDSGVO by Design
    Extern geprüftTLS A+ · Header A+

    TOML ist das Konfigurationsformat der Rust- und Python-Werkzeuge - eine Cargo.toml oder pyproject.toml mit Abschnitten in eckigen Klammern und schlichten Schlüssel-gleich-Wert-Zeilen. XML ist das etablierte Auszeichnungsformat für Datenaustausch, Office-Dokumente und viele Unternehmens-Schnittstellen, mit Tags und Attributen. Dieses Werkzeug liest deine TOML-Datei und schreibt dieselbe Struktur als wohlgeformtes XML.

    Die Umwandlung läuft komplett lokal in deinem Browser: smol-toml liest das TOML, fast-xml-parser schreibt das XML, beides reines JavaScript. Tabellen werden zu verschachtelten Elementen, Tabellen-Arrays zu wiederholten Elementen, Skalare zu Element-Text. Ein XML-Dokument braucht genau ein Wurzelelement; hat deine TOML mehrere Schlüssel auf oberster Ebene, wird der Inhalt sauber unter ein root-Element gesetzt, damit das Ergebnis stets wohlgeformt ist.

    Damit ist die letzte Lücke der Formatmatrix geschlossen: JSON, YAML, TOML und XML lassen sich nun in jede Richtung lokal ineinander umwandeln. Ehrlich bleibt es dabei: TOML-Datums-/Zeitwerte werden als ISO-8601-Text in das XML geschrieben, da XML keinen eigenen Datumstyp kennt. Das Ergebnis ist eingerücktes, gut lesbares XML mit Deklarationskopf. Nichts wird hochgeladen.

    Technische Daten

    Technische Daten
    EingabeformateTOML
    AusgabeformatXML
    StapelverarbeitungNein
    VerarbeitungLokal im Browser (JavaScript)
    Datei-UploadKeiner

    In 3 Schritten

    1. TOML-Datei ablegen oder auswählen.
    2. Das Tool wandelt sie in XML um.
    3. XML-Datei herunterladen.

    Grenzen: TOML parst immer zu einer Tabelle. Ein einzelner Schlüssel auf oberster Ebene wird zum XML-Wurzelelement; mehrere Schlüssel werden unter ein root-Element gesetzt, damit das XML genau eine Wurzel hat. Untertabellen werden zu verschachtelten Elementen, Tabellen-Arrays zu wiederholten Elementen. TOML-Datums-/Zeitwerte werden als ISO-8601-Text geschrieben (XML kennt keinen Datumstyp). Ungültiges TOML wird mit klarer Meldung abgewiesen.

    Häufige Fragen

    Wird meine Datei hochgeladen?

    Nein. Die Umwandlung läuft komplett lokal im Browser - nichts wird gesendet.

    Funktioniert das mit einer Cargo.toml oder pyproject.toml?

    Ja. Cargo.toml, pyproject.toml und andere TOML-Dateien werden direkt geparst und als XML geschrieben.

    Wie wird das Wurzelelement bestimmt?

    Ein einzelner Schlüssel auf oberster Ebene wird die Wurzel; mehrere Schlüssel werden unter ein root-Element gesetzt.

    Wie werden Datums-/Zeitwerte behandelt?

    Als ISO-8601-Text, da XML keinen eigenen Datumstyp kennt.

    Geht auch der umgekehrte Weg?

    Ja, mit unserem Werkzeug "XML zu TOML".

    Passende Tools