de

XML zu TOML

Wandle eine XML-Datei lokal in TOML um - aus dem Elementbaum wird eine TOML-Tabelle, 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+

    XML ist ein verbreitetes Auszeichnungsformat für Datenaustausch, Konfigurationen und Dokumente - mit Tags, verschachtelten Elementen und Attributen. TOML ist das gut lesbare Konfigurationsformat der Rust- und Python-Werkzeuge, mit Abschnitten in eckigen Klammern und schlichten Schlüssel-gleich-Wert-Zeilen. Dieses Werkzeug liest deine XML-Datei und schreibt denselben Baum als wohlgeformtes TOML.

    Die Umwandlung läuft komplett lokal in deinem Browser: fast-xml-parser liest das XML, smol-toml schreibt das TOML, beides reines JavaScript. Da ein XML-Dokument genau ein Wurzelelement hat, wird daraus eine TOML-Tabelle mit diesem Wurzelschlüssel. Verschachtelte Elemente werden zu Untertabellen, wiederholte Elemente zu Arrays. Attribute bleiben erhalten und erscheinen - wie bei XML zu JSON - mit dem Präfix @_; solche Schlüssel sowie der Textschlüssel #text werden in TOML als zitierte Schlüssel geschrieben.

    Damit ist die Brücke zwischen Markup und Konfiguration geschlagen: aus einem XML-Datensatz wird eine handlich editierbare .toml. Ehrlich bleibt es dabei: Vor dem Parsen wird die Wohlgeformtheit geprüft, ungültiges XML wird mit klarer Meldung abgewiesen. Lässt sich ein Wert nicht in TOML darstellen, meldet das Werkzeug dies klar, statt still etwas Falsches zu erzeugen. Nichts wird hochgeladen.

    Technische Daten

    Technische Daten
    EingabeformateXML
    AusgabeformatTOML
    StapelverarbeitungNein
    VerarbeitungLokal im Browser (JavaScript)
    Datei-UploadKeiner

    In 3 Schritten

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

    Grenzen: Ein XML-Dokument hat genau ein Wurzelelement, daher entsteht eine TOML-Tabelle mit diesem Wurzelschlüssel. Verschachtelte Elemente werden zu Untertabellen, wiederholte Elemente zu Arrays. Attribute (@_) und Element-Textinhalt (#text) werden als zitierte TOML-Schlüssel geschrieben. Vor dem Parsen wird die Wohlgeformtheit geprüft; ungültiges XML wird mit klarer Meldung abgewiesen. Nicht darstellbare Werte werden klar gemeldet.

    Häufige Fragen

    Wird meine Datei hochgeladen?

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

    Wie werden Attribute behandelt?

    Attribute erscheinen mit dem Präfix @_ und werden in TOML als zitierte Schlüssel geschrieben, etwa "@_id".

    Was passiert mit wiederholten Elementen?

    Mehrfach vorkommende Elemente desselben Namens werden zu einem TOML-Array zusammengefasst.

    Warum stehen manche Schlüssel in Anführungszeichen?

    Schlüssel wie @_id oder #text sind keine einfachen TOML-Schlüssel; sie werden korrekt in Anführungszeichen geschrieben.

    Geht auch der umgekehrte Weg?

    Ja, mit unserem Werkzeug "TOML zu XML".

    Passende Tools