DFDL-Escapeschemas hinzufügen

Ein Escapeschema bewirkt, dass DFDL Zeichen buchstäblich behandelt werden, also als das, was sie sind, und nicht als Trennzeichen oder Abschlusszeichen. Es kann beispielsweise sein, dass Sie in einer CSV-Datei Kommas mit Escapezeichen versehen müssen.

Vorbereitungen:

Erstellen oder öffnen Sie eine DFDL-Schemadatei. Der Abschnitt DFDL-Schemaeditor enthält eine Beschreibung des DFDL-Schemaeditors.
Fügen Sie ein Escapeschema hinzu und verweisen Sie anschließend über die Eigenschaft 'Escapesschemareferenz' in den relevanten Elementen darauf.
  1. Erweitern Sie in der Ansicht 'Modellstruktur' nacheinander DFDL > Escapeschemas.
  2. Klicken Sie im DFDL-Schemaeditor auf das Symbol zum Hinzufügen eines Escapeschemas zum Schema und geben Sie bei einer entsprechenden Eingabeaufforderung einen Namen ein.
  3. Konfigurieren Sie das Schema in der Darstellungseigenschaften :
    1. Escape-Art : Mögliche Werte:
      • escapeCharacter: Ein einzelnes Escapezeichen, das bewirkt, dass nur das nächste Zeichen buchstäblich interpretiert wird. Das Escapezeichen selbst wird durch das Zeichen Escape für Escapezeichen geschützt.
      • escapeBlock: Ein Escapezeichenfolgepaar, das bewirkt, dass die eingeschlossene Zeichengruppe buchstäblich interpretiert wird. Das abschließende Escapezeichen ist durch das Zeichen Escape für Escapezeichen geschützt.
    2. Escapezeichen: Wenn escapeCharacter als Escape-Art angegeben ist, geben Sie ein einzelnes Zeichen ein, das das folgende Zeichen schützt.
    3. Anfang des Escapeblocks: Geben Sie die Zeichenfolge ein, die den Anfang des Escapeblocks markiert.
    4. Ende des Escapeblocks: Geben Sie die Zeichenfolge ein, die das Ende des Escapeblocks markiert.
    5. Escape für Escapezeichen: Geben Sie das Zeichen an, das das Escapezeichen oder die Escapezeichenfolge schützt.
    6. Zusätzliche Escapezeichen: Geben Sie optional weitere Zeichen an, die während des Unparsings geschützt werden müssen.
    7. Escapeblock generieren: Wenn escapeBlock als Escape-Art angegeben ist, legen Sie fest, wann während des Unparsings Escapezeichen verwendet werden.
Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

AufgabenthemaAufgabenthema | Version 1.0 | df00110_