YAML Converter
Dieser Adapter konvertiert ein YAML-Dokument in ein XML-Dokument und umgekehrt.
Eigenschaften (Properties)
Operation | Bestimmt, welche Operation der Adapter durchführt Mögliche Werte:
|
Parameter
Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.x4.adapter.yaml.YamlAdapter: Hauptklasse (Standard) |
processStrings | Definiert, ob numerische Werte und boolean Werte vom Adapter gelesen und normiert werden ( Mögliche Werte:
|
Statuswerte
1 | Die Konvertierung war erfolgreich und eine Ausgabe wird erzeugt |
-1 | Während der Konvertierung kam es zu einem Fehler und es wird keine Ausgabe erzeugt |
Input
Je nach gewählter Operation erwartet der Adapter folgende Input-Struktur:
Convert YAML to XML
:YAML Input
YMLexample: element1: - value1 - value2 - childValue1: 1 childValue2: 2 element2: value3
Convert XML to YAML
:XML Input
XML<Object> <Object name="example"> <Array name="element1"> <Value>value1</Value> <Value>value2</Value> <Object> <Value name="childValue1">1</Value> <Value name="childValue2">2</Value> </Object> </Array> <Value name="element2">value3</Value> </Object> </Object>
Output
Je nach gewählter Operation gibt der Adapter folgend Struktur aus:
Convert YAML to XML
:XML Output
XML<Object> <Array name="element1"> <Value>value1</Value> <Value>value2</Value> <Object> <Value name="childValue1">1</Value> <Value name="childValue2">2</Value> </Object> </Array> <Value name="element2">value3</Value> </Object>
Convert XML to YAML
:YAML Output
YMLelement1: - value1 - value2 - {childValue1: 1, childValue2: 2} element2: value3