[DFDL-WG] Spec issues from IBM: Restrictions on properties of type 'DFDL string literal'
Steve Hanson
smh at uk.ibm.com
Mon Jun 27 11:36:00 CDT 2011
For discussion on DFDL WG call.
Please find proposal from IBM to clarify the allowable characters that be
used in some of the DFDL properties that are defined as type 'DFDL String
Literal'. It is proposed that the properties in question do not need the
full power of DFDL String Literal.
escaping ( single character )
escapeCharacter
escapeEscapeCharacter
escapeBlockStart
escapeBlockEnd
Property value must resolve to a single character
DFDL character entities are allowed
The raw byte entity ( %#r ) is not allowed
DFDL Character classes ( NL, WSP, WSP+, WSP*, ES ) are not allowed
padding ( single character or byte )
textStringPadCharacter
textNumberPadCharacter
textBooleanPadCharacter
textCalendarPadCharacter
Property value must resolve to a single character or a single byte value
DFDL character entities are allowed
The raw byte entity ( %#r ) is allowed subject to the restrictions already
documented for these properties
DFDL Character classes ( NL, WSP, WSP+, WSP*, ES ) are not allowed
Number separators ( single character )
textStandardDecimalSeparator
textStandardGroupingSeparator
textStandardExponentCharacter
Property value must resolve to a single character
DFDL character entities are allowed
The raw byte entity ( %#r ) is not allowed
DFDL Character classes ( NL, WSP, WSP+, WSP*, ES ) are not allowed
Number representations ( multiple characters )
textStandardInfinityRep
textStandardNanRep
textStandardZeroRep
DFDL character entities are allowed
The raw byte entity ( %#r ) is not allowed
DFDL Character classes ( NL, WSP, WSP+, WSP*, ES ) are not allowed
Boolean representations ( multiple characters )
textBooleanTrueRep
textBooleanFalseRep
DFDL character entities are allowed
The raw byte entity ( %#r ) is not allowed
DFDL Character classes ( NL, WSP, WSP+, WSP*, ES ) are not allowed
Nil representations ( multiple characters/bytes )
nilValue
DFDL character entities are allowed
The raw byte entity ( %#r ) is allowed
DFDL Character classes ( NL, WSP, WSP+, WSP*, ES ) are allowed
Regards
Steve Hanson
Architect, Data Format Description Language (DFDL)
Co-Chair, OGF DFDL Working Group
IBM SWG, Hursley, UK
smh at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ogf.org/pipermail/dfdl-wg/attachments/20110627/c7949416/attachment.html
More information about the dfdl-wg
mailing list