Es entsteht keine Auftragsverarbeitung deiner Datei-Inhalte. Du brauchst keinen AVV mit gottrix, um vertrauliche oder geschäftliche Dokumente zu verarbeiten.
Hosted in GermanyGlobal Content Delivery
Origin-Server bei Hetzner in Deutschland, weltweite Auslieferung über ein Content-Delivery-Netz. Deine Dateiinhalte werden dabei nie übertragen - sie verlassen dein Gerät nicht.
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
Eingabeformate
XML
Ausgabeformat
TOML
Stapelverarbeitung
Nein
Verarbeitung
Lokal im Browser (JavaScript)
Datei-Upload
Keiner
In 3 Schritten
XML-Datei ablegen oder auswählen.
Das Tool wandelt sie in TOML um.
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. Zahlen- und boolesch aussehender Text wird zu echten TOML-Zahlen/-Booleans erkannt (wie schon beim Einlesen für XML zu JSON); XML-Kommentare werden beim Parsen nicht erfasst und tauchen daher im TOML nicht auf. 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.
Nur mit deiner Zustimmung messen wir mit Cookies anonymisiert die Nutzung, um gottrix zu verbessern. Deine Dateien bleiben immer lokal auf deinem Gerät. Datenschutz