YAML-Eingabe

XML-Ausgabe

Was ist YAML zu XML?

YAML nutzt Einrückung für die Struktur; XML nutzt Tags und Attribute. Die Umwandlung von YAML zu XML macht Schlüssel zu Elementen und verschachtelte Strukturen zu Kindelementen. Die YAML-1.2-Spezifikation und die W3C-XML-Spezifikation definieren die Formate.

Dieses Tool parst Ihr YAML und gibt äquivalentes XML aus. Die Konvertierung läuft vollständig in Ihrem Browser. Nichts wird an einen Server gesendet—sicher für Produktionskonfigurationen, Kubernetes-Manifeste und sensible Daten. Für JSON nutzen Sie YAML zu JSON.

Beispiele: YAML zu XML

YAML in XML umwandeln. Telekom-Beispiel:

Beispiel: Teilnehmerdatensatz

YAML-Eingabe

XML-Ausgabe:

XML-Ausgabe

Klicken Sie oben auf die Schaltfläche Beispiel, um weitere Beispiele in den Editor zu laden.

So verwenden Sie dieses Tool

1

YAML einfügen oder hochladen

Kopieren Sie Ihr YAML und fügen Sie es in den linken Editor ein. Sie können auch auf <strong>Hochladen</strong> klicken, um eine <code>.yaml</code>- oder <code>.yml</code>-Datei zu laden. Die Schaltfläche <strong>Beispiel</strong> lädt Beispieldaten. Ungültiges YAML zeigt einen Fehler—nutzen Sie den YAML Validator zur Diagnose.

2

XML-Ausgabe anzeigen

Das rechte Panel zeigt das konvertierte XML. YAML-Schlüssel werden zu XML-Elementen; verschachtelte Objekte zu Kindelementen. Arrays werden zu wiederholten Elementen. Ungültiges YAML zeigt einen Fehler in der Ausgabe.

3

Kopieren oder Herunterladen

Nutzen Sie <strong>Kopieren</strong> für die Zwischenablage oder <strong>Herunterladen</strong> zum Speichern als <code>.xml</code>-Datei. Für die Umkehrung nutzen Sie XML zu YAML. Zum Formatieren von YAML den YAML Formatierer.

Wann YAML zu XML hilft

XML ist verbreitet in SOAP-APIs, RSS/Atom-Feeds und Unternehmenssystemen. Wenn Ihre Konfiguration oder Daten in YAML vorliegen (z.B. Kubernetes-Manifeste, Docker Compose), das Zielsystem aber XML erwartet, übernimmt dieses Tool die Konvertierung. Konfigurationsdateien wie application.yml oder GitHub Actions-Workflows können für Systeme konvertiert werden, die nur XML akzeptieren.

Einige Legacy-Tools und Integrationen benötigen XML. Die Konvertierung hier liefert gültiges XML für XSLT, XPath oder XML-Parser. Für JSON nutzen Sie YAML zu JSON. Für XML-Abfragen das XML XPath-Tool.

Häufig gestellte Fragen

Wann XML vs. YAML?

XML ist verbreitet in SOAP, Feeds und Unternehmenssystemen. YAML eignet sich besser für Konfigurationsdateien, Kubernetes und DevOps. Nutzen Sie dieses Tool, wenn Sie beide verbinden müssen—z.B. YAML-Konfiguration in eine XML-basierte Pipeline einspeisen.

Werden Kommentare erhalten?

Nein. XML unterstützt Kommentare mit <code>&lt;!-- --&gt;</code>, aber YAML-Kommentare werden nicht übernommen. Die Konvertierung konzentriert sich auf Struktur und Daten.

Sind meine Daten privat?

Ja. Die Konvertierung läuft vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet.

Wie werden Arrays behandelt?

YAML-Arrays werden zu wiederholten XML-Elementen mit demselben Tag-Namen. Eine Liste von Elementen wird z.B. zu mehreren <code>&lt;item&gt;</code>-Elementen.

Kann ich Attribute zu Elementen hinzufügen?

Die Standardkonvertierung erzeugt Elemente mit Textinhalt. Für benutzerdefinierte Attributzuordnung müssen Sie das XML nachbearbeiten oder einen anderen Ansatz wählen. Die Ausgabe ist gültiges, wohlgeformtes XML.

Verwandte Tools

YAML-Spezifikation. W3C-XML-Spezifikation. MDN DOMParser. JSON-Spezifikation. YAML-Schnellreferenz. YAML. XPath.