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.
- Erweitern Sie in der Ansicht 'Modellstruktur' nacheinander
.
- 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.
- Konfigurieren Sie das Schema in der Darstellungseigenschaften :
- 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.
- Escapezeichen: Wenn escapeCharacter als Escape-Art
angegeben ist, geben Sie ein einzelnes Zeichen ein, das das folgende Zeichen schützt.
- Anfang des Escapeblocks: Geben Sie die Zeichenfolge ein, die den Anfang
des Escapeblocks markiert.
- Ende des Escapeblocks: Geben Sie die Zeichenfolge ein, die das Ende des
Escapeblocks markiert.
- Escape für Escapezeichen: Geben Sie das Zeichen an, das das Escapezeichen
oder die Escapezeichenfolge schützt.
- Zusätzliche Escapezeichen: Geben Sie optional weitere Zeichen an, die
während des Unparsings geschützt werden müssen.
- Escapeblock generieren: Wenn escapeBlock als Escape-Art
angegeben ist, legen Sie fest, wann während des Unparsings Escapezeichen verwendet werden.