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 ...

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

0%

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
Hosted in GermanyGlobal Content Delivery
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. XML-Kommentare (<!-- -->) werden beim Parsen nicht erfasst und tauchen daher im YAML nicht auf. 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

XML zu JSON · YAML zu XML · JSON zu YAML · XML zu TOML · TOML zu YAML · JSONL zu JSON