de

XML zu YAML

Wandle eine XML-Datei lokal in YAML um - der gesamte Elementbaum als eingerückte Abbildung, 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 Konfigurationen, Datenaustausch und Dokumente - mit Tags, verschachtelten Elementen und Attributen. YAML verfolgt dasselbe Ziel der Lesbarkeit, nutzt aber Einrückung statt spitzer Klammern und ist die Lingua franca von CI-Pipelines, Docker-Compose und Kubernetes. Dieses Werkzeug liest deine XML-Datei und schreibt denselben Baum als wohlgeformtes YAML.

    Die Umwandlung läuft komplett lokal in deinem Browser: fast-xml-parser liest das XML, js-yaml schreibt das YAML, beides reines JavaScript. Verschachtelte Elemente werden zu verschachtelten Abbildungen, wiederholte Elemente zu Sequenzen, und Attribute bleiben erhalten - sie erscheinen mit dem Präfix @_ als eigene Schlüssel, genau wie bei unserem Werkzeug XML zu JSON. So entsteht aus einem geklammerten XML-Dokument eine eingerückte .yaml, die du direkt weiterverwenden kannst.

    Vor dem Parsen prüft das Werkzeug die Wohlgeformtheit; ungültiges XML wird mit einer klaren Meldung abgewiesen, statt still falsche Ausgabe zu erzeugen. Ein XML-Dokument hat genau ein Wurzelelement, daher ist die erzeugte YAML stets eine Abbildung mit diesem Wurzelschlüssel. Der Textinhalt eines Elements mit Attributen erscheint unter dem Schlüssel #text. Nichts wird hochgeladen - deine Datei bleibt auf deinem Gerät.

    Technische Daten

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

    In 3 Schritten

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

    Grenzen: Prüft die Wohlgeformtheit vor dem Parsen; ungültiges XML wird mit klarer Meldung abgewiesen. Verschachtelte Elemente werden zu Abbildungen, wiederholte Elemente zu Sequenzen, Attribute zu @_-Schlüsseln und Element-Textinhalt zu #text. Zahlen und Wahrheitswerte werden erkannt und typgetreu ausgegeben. Die Ausgabe ist stets eine YAML-Abbildung mit dem XML-Wurzelschlüssel.

    Häufige Fragen

    Wird meine Datei hochgeladen?

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

    Wie werden Attribute behandelt?

    Attribute bleiben erhalten und erscheinen mit dem Präfix @_ als eigene Schlüssel, genau wie bei XML zu JSON.

    Was passiert mit wiederholten Elementen?

    Mehrfach vorkommende Elemente desselben Namens werden zu einer YAML-Sequenz zusammengefasst.

    Wird die Wohlgeformtheit geprüft?

    Ja. Vor dem Parsen wird das XML validiert; ungültiges XML wird mit einer klaren Meldung abgewiesen.

    Geht auch der umgekehrte Weg?

    Ja, mit unserem Werkzeug "YAML zu XML".

    Passende Tools