XML in YAML umwandeln â Konverter online
XML online in YAML umwandeln: Elemente werden zu Mappings, wiederholte zu Listen, Attribute bleiben SchlĂŒssel mit PrĂ€fix. Kostenlos und privat im Browser.
đ LĂ€uft vollstĂ€ndig in Ihrem Browser â nichts wird hochgeladenXML-Dokumente in YAML umwandeln
YAML ist zum Standardformat fĂŒr Konfiguration geworden â Kubernetes-Manifeste, GitHub Actions, Docker Compose, Ansible, Spring Boot und unzĂ€hlige Static-Site-Generatoren â, wĂ€hrend viele bestehende Einstellungen, Exporte und Integrationen noch als XML vorliegen. Dieser XML-zu-YAML-Konverter ĂŒberfĂŒhrt Daten ohne Handarbeit von einem Format ins andere. Jedes Element wird zu einem YAML-SchlĂŒssel, verschachtelte Elemente werden zu eingerĂŒckten Mappings, gleichnamige Geschwisterelemente zu einer Liste, und Textwerte werden als einfache Skalare geschrieben, mit AnfĂŒhrungszeichen nur dort, wo YAML sie verlangt.
Das XML wird zuerst geprĂŒft, sodass ein fehlendes schlieĂendes Tag oder ein defektes Attribut eine klare Meldung mit Zeile und Spalte erzeugt statt einer stillschweigend falschen Ausgabe. Die XML-Deklaration und Verarbeitungsanweisungen werden verworfen, und Leerraum um Text wird entfernt.
Attribute und Werttypen
YAML kennt keine Attribute, daher werden sie als gewöhnliche SchlĂŒssel mit einem PrĂ€fix geschrieben â standardmĂ€Ăig @ â, und der Text eines Elements, das auch Attribute hat, steht unter #text. Das entspricht dem Konverter XML zu JSON, sodass jede YAML- oder JSON-Bibliothek dieselbe Struktur laden kann. Interessiert Sie nur der Elementinhalt, deaktivieren Sie Keep attributes fĂŒr ein saubereres Ergebnis. Convert numbers and booleans macht aus Werten wie 9.99 und true native YAML-Typen; schalten Sie die Option aus, um alles als Text zu behalten â das schĂŒtzt IDs, Postleitzahlen und Versionsnummern wie 1.10 vor einer Umdeutung.
Tipps vor der Verwendung des YAML
Beachten Sie, dass XML nicht ausdrĂŒcken kann, ob ein Element eine Liste ist: Ein einzelnes Vorkommen wird zum Mapping, mehrere werden zur Sequenz. Erwartet das verarbeitende Tool immer eine Liste, verwenden Sie ein Beispiel mit mehreren EintrĂ€gen oder passen die Struktur anschlieĂend an. Die Elementreihenfolge bleibt erhalten, Kommentare aus dem XML werden jedoch nicht ĂŒbernommen. PrĂŒfen Sie die fertige Datei mit dem Tool, das sie lesen wird â kubectl --dry-run, einem CI-Linter oder dem Konfigurationslader Ihrer Anwendung. Alles lĂ€uft lokal, sodass interne Konfiguration Ihr GerĂ€t nie verlĂ€sst. Sie brauchen JSON? Nutzen Sie den Konverter JSON â YAML.
So verwenden Sie
- XML einfĂŒgenFĂŒgen Sie ein XML-Dokument ein oder klicken Sie auf Load sample.
- Optionen wÀhlenLegen Sie das AttributprÀfix fest und entscheiden Sie, ob Attribute behalten und Werttypen umgewandelt werden.
- YAML kopierenKopieren Sie das YAML oder laden Sie es als .yaml-Datei herunter.
HĂ€ufig gestellte Fragen
Wie werden Attribute in YAML dargestellt?
@, in AnfĂŒhrungszeichen geschrieben, weil @ keinen einfachen YAML-SchlĂŒssel beginnen darf: '@id': bk101. Deaktivieren Sie Keep attributes, um sie wegzulassen.Wie werden wiederholte Elemente umgewandelt?
--EintrÀgen. Ein Element, das nur einmal vorkommt, bleibt ein Mapping.