[DFDL-WG] dfdl-wg Digest, Vol 41, Issue 8

Tim Kimber KIMBERT at uk.ibm.com
Fri Jan 8 13:19:09 CST 2010


My understanding was different from what is quoted below. 'delimited' can 
always be terminated by the end of the data or the end of an enclosing 
known-length element. Without that rule, the simplest scenario involving 
an infix delimiter will not work correctly ( or will force the user to set 
lengthKind='endOfParent' on the final group member, which would be very 
unintuitive ).

There is a difference between endOfParent and delimited though. Delimited 
is not allowed when representation='binary'. 'endOfParent' is.

regards,

Tim Kimber, Common Transformation Team,
Hursley, UK
Internet:  kimbert at uk.ibm.com
Tel. 01962-816742 
Internal tel. 246742




From:
dfdl-wg-request at ogf.org
To:
dfdl-wg at ogf.org
Date:
08/01/2010 18:02
Subject:
dfdl-wg Digest, Vol 41, Issue 8



Send dfdl-wg mailing list submissions to
                 dfdl-wg at ogf.org

To subscribe or unsubscribe via the World Wide Web, visit
                 http://www.ogf.org/mailman/listinfo/dfdl-wg
or, via email, send a message with subject or body 'help' to
                 dfdl-wg-request at ogf.org

You can reach the person managing the list at
                 dfdl-wg-owner at ogf.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of dfdl-wg digest..."
Today's Topics:

   1. dfdl:lentgKind= 'delimited' and 'endOfParent' (Alan Powell)


----- Message from Alan Powell <alan_powell at uk.ibm.com> on Fri, 8 Jan 2010 
17:10:51 +0000 -----
To:
dfdl-wg at ogf.org
Subject:
[DFDL-WG] dfdl:lentgKind= 'delimited' and 'endOfParent'


Since we extended the meaning of dfdl:lengthKind= 'delimited' to include 

'delimited' means the item is delimited by the item’s terminator (if 
specified) or an enclosing construct’s separator or the end of the 
enclosing construct designated by its known length or its terminator. 

 the only difference with dfdl:lentghKind='endOfParent' is that  the 
latter includes the 'end of the data stream'. 

We should either 
Add 'end of data stream' to delimited and remove 'endOfParent' 
Make 'endOfParent' be specifically for only  'end of data stream'


Alan Powell

MP 211, IBM UK Labs, Hursley,  Winchester, SO21 2JN, England
Notes Id: Alan Powell/UK/IBM     email: alan_powell at uk.ibm.com 
Tel: +44 (0)1962 815073                  Fax: +44 (0)1962 816898





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 





--
  dfdl-wg mailing list
  dfdl-wg at ogf.org
  http://www.ogf.org/mailman/listinfo/dfdl-wg







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/20100108/e670f45a/attachment.html 


More information about the dfdl-wg mailing list