Skip to main content
Skip table of contents

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:

  • Convert YAML to XML: Konvertiert ein YAML-Dokument in ein XML-Dokument
  • Convert XML to YAML: Konvertiert ein XML-Dokument in ein YAML-Dokument

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 (true) oder als literale Zeichenketten behandelt werden (false).

Mögliche Werte:

  • true: Numerische Werte und boolean Werte werden gelesen und normiert
  • false: Numerische Werte und boolean Werte werden als literale Zeichenketten behandelt

Statuswerte

1

Die Konvertierung war erfolgreich und eine Ausgabe wird erzeugt 

-1Wä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

    YML
    example:
        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

    YML
    element1:
    - value1
    - value2
    - {childValue1: 1, childValue2: 2}
    element2: value3
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.