IBM Hybrid Integration, Hursley, UK
Architect, IBM
DFDL
Co-Chair, OGF
DFDL Working Group
smh@uk.ibm.com
tel:+44-1962-815848
mob:+44-7717-378890
Note: I work Tuesday to Friday
----- Forwarded by Steve
Hanson/UK/IBM on 25/05/2021 08:56 -----
From:
Steve Hanson/UK/IBM
To:
Alan Powell/UK/IBM@IBMGB
Cc:
Dragan Besevic/Boca
Raton/IBM@IBMUS, Stephanie Fetzer/Charlotte/IBM@IBMUS
Date:
04/11/2009 11:14
Subject:
Re: Spec question
about extraEscapedCharacters
From: | Alan Powell/UK/IBM |
To: | Stephanie Fetzer/Charlotte/IBM@IBMUS, Steve Hanson/UK/IBM@IBMGB |
Cc: | Dragan Besevic/Boca Raton/IBM@IBMUS |
Date: | 03/11/2009 10:48 |
Subject: | Re: Spec question about extraEscapedCharacters |
From: | Stephanie Fetzer/Charlotte/IBM@IBMUS |
To: | Alan Powell/UK/IBM@IBMGB |
Cc: | Dragan Besevic/Boca Raton/IBM@IBMUS |
Date: | 02/11/2009 21:05 |
Subject: | Spec question about extraEscapedCharacters |
A space separated list of single characters that must be escaped in addition to markup.
Annotation: dfdl: escapeScheme
So - my interpretation is that is someone wants to enforce...even though the ^ is not an initiator, terminator, delimiter, or any other types or markup in this document - I want to force the sender of the data to always escape it. So
extraEscapedCharacters="^"
and the data to be parsed looks like:
"NAME#ADDRESS#PHONENUMB^ER"
That would be an error (unless the B
is an escape char). We would expect the ^ to always be escaped in the data.
So even though we don't need it to be
escaped from a parsing standpoint we would expect it to be a parsing error?
Or is the property merely a suggestion
on parsing?
Any hints that you can provide on the
reasoning for this property would be appreciated.
Cheers,
-Steph
WebSphere Transformation Extender
Industry Packs - Software Engineer
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU