// converters
XML to YAML.
Use the browser DOM parser to convert XML into a YAML map of elements and attributes.
XML input
YAML output
Häufig gestellte Fragen
Bewahrt er XML-Attribute?
Ja, Attribute werden mit @-Präfix zu YAML-Schlüsseln.
Behandelt er Namespaces?
Ja, Namespaces werden korrekt behandelt.
Kann ich SOAP XML konvertieren?
Ja, er behandelt SOAP-Antworten und andere komplexe XML-Formate.
XML-zu-YAML-Konvertierung
XML (eXtensible Markup Language) und YAML sind beide hierarchische Formate, aber sie unterscheiden sich in Syntax und Philosophie. Die Konvertierung wandelt XML-Tags und Attribute in YAML-Schlüssel-Wert-Paare um.
XML-Attribute werden häufig zu YAML-Schlüsseln unter dem besonderen Schlüssel attributes zusammengefasst, um die Struktur übersichtlich zu halten.
Textinhalt zwischen XML-Tags wird zum Wert des entsprechenden YAML-Schlüssels. CDATA-Sektionen werden als normaler String übernommen.
Wann sollte man XML zu YAML konvertieren?
Viele Legacy-Systeme verwenden XML als Austauschformat. Die Konvertierung zu YAML ermöglicht die Integration dieser Daten in moderne Systeme, die YAML bevorzugen.
Für Konfigurationsdateien ist YAML oft lesbarer als XML. Die Konvertierung kann die Wartbarkeit von Konfigurationen verbessern.
In Datenpipelines kann die Konvertierung als Transformationsstufe dienen, um XML-Rohdaten in die für nachfolgende Systeme benötigte YAML-Struktur zu bringen.
Konvertierungsdetails
XML-Namespaces werden als YAML-Präfixe oder eigene Schlüssel dargestellt, je nach gewählter Option. Die Behandlung von Namespaces ist ein kritischer Aspekt der Konvertierung.
XML-Schemadateien (XSD) können als Grundlage für die Validierung der YAML-Ausgabe dienen. Sie definieren die erwartete Struktur und Datentypen.
Leere XML-Elemente werden entweder als leere Strings oder als explizite null-Werte in YAML dargestellt, je nach gewählter Option.