Perhaps better examples:

escapeBlockStart="[["
escapeBlockEnd="]]"

or

escapeBlockStart="SQ["
escapeBlockEnd="]EQ"




________________________________
From: Beckerle, Mike <[email protected]>
Sent: Tuesday, April 14, 2020 12:24 PM
To: [email protected] <[email protected]>
Subject: Re: Error in DFDL specification?

No escape block start/end can be strings like "START" and "END"

________________________________
From: Costello, Roger L. <[email protected]>
Sent: Tuesday, April 14, 2020 12:20 PM
To: [email protected] <[email protected]>
Subject: Error in DFDL specification?

Hi Folks,

Table 27 talks about the properties for escaping.

For the escapeCharacter property the description is very clear that the value 
of the property is a single character:

        Specifies one character that escapes
        the subsequent character.

For the escapeBlockStart property the description clearly states that the value 
of the property is a string:

        The string of characters that denotes
        the beginning of a sequence of characters
        escaped by a pair of escape strings.

Ditto for escapeBlockEnd.

I believe that the value of escapeBlockStart and escapeBlockEnd must be a 
single character, correct? That is, "esc" is not a legal value for either of 
those two properties. Do you agree?

/Roger

Reply via email to