XML zu YAML
XML sofort in YAML-Format umwandeln mit Validierung
XML-Eingabe
YAML-Ausgabe
Was ist XML zu YAML?
YAML ist menschenfreundlich für Konfiguration. XML nutzt Tags. Die Konvertierung von XML zu YAML wandelt Elemente in Schlüssel und verschachtelte Strukturen um. Die YAML-Spezifikation und die W3C-XML-Spezifikation definieren die Formate. Die Konvertierung läuft in Ihrem Browser. Nichts wird an einen Server gesendet.
So verwenden Sie dieses Tool
XML einfügen oder hochladen
Fügen Sie XML ein oder laden Sie eine Datei hoch. Nutzen Sie Beispiel für Beispieldaten.
YAML-Ausgabe prüfen
Das rechte Panel zeigt konvertiertes YAML. Elemente werden zu Schlüsseln; Attribute können inline oder verschachtelt sein.
Kopieren oder Herunterladen
Nutzen Sie Kopieren oder Herunterladen. Für JSON zu YAML nutzen Sie JSON zu YAML. Zum Formatieren von XML den XML Formatierer nutzen.
Wann XML zu YAML hilft
Bei der Migration von XML zu YAML für Kubernetes, Docker Compose oder CI/CD konvertieren Sie hier. XML aus SOAP, Feeds oder Unternehmens-APIs wird zu menschenfreundlichem YAML.
Konvertierungsbeispiel
Beispiel: XML-Konfiguration in YAML umwandeln
XML-Eingabe:
<config>
<database>
<host>localhost</host>
<port>5432</port>
<name>myapp</name>
</database>
<server>
<port>8080</port>
<debug>true</debug>
</server>
</config>YAML-Ausgabe:
config:
database:
host: localhost
port: 5432
name: myapp
server:
port: 8080
debug: trueHäufig gestellte Fragen
Wann sollte ich YAML statt XML verwenden?
YAML ist besser für von Menschen bearbeitete Konfigurationsdateien — Kubernetes-Manifeste, Docker Compose, Ansible Playbooks. XML ist weiterhin üblich für SOAP-APIs, RSS-Feeds und Enterprise-Datenaustausch.
Wie wird XML auf YAML abgebildet?
XML-Elemente werden zu YAML-Schlüsseln, verschachtelte Elemente zu verschachtelten Mappings und wiederholte gleichnamige Geschwisterelemente zu YAML-Sequenzen (Listen).
Werden meine Daten irgendwohin gesendet?
Nein. Die Konvertierung läuft vollständig in Ihrem Browser — Ihr XML verlässt nie Ihr Gerät.
Verwandte Tools
Für YAML siehe die YAML-Spezifikation, yaml.org und YAML GitHub. Für XML siehe die W3C-XML-Spezifikation und W3C XML. Für Parsing im Browser siehe MDN DOMParser. Für JSON siehe json.org.