The spec allows the escapeCharacter and
escapeEscapeCharacter of DFDL escapeScheme to be expressions, in case the
characters are supplied dynamically in the data stream.
However given that escape schemes are
defined globally, should these properties be permitted to take relative
paths in the expression?
Today the spec implicitly allows this,
meaning an implementation can not entirely validate an escapeScheme annotation
up front, but must validate escapeCharacter and escapeEscapeCharacter at
each point of use.
I'm not sure it makes much sense for
the path to be anything than absolute.
Regards
Steve Hanson
Architect, Data Format Description Language (DFDL)
Co-Chair, OGF
DFDL Working Group
IBM SWG, Hursley, UK
smh@uk.ibm.com
tel:+44-1962-815848
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