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@uk.ibm.com
Tel. 01962-816742  
Internal tel. 246742



From: dfdl-wg-request@ogf.org
To: dfdl-wg@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@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@ogf.org

You can reach the person managing the list at
                dfdl-wg-owner@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@uk.ibm.com> on Fri, 8 Jan 2010 17:10:51 +0000 -----
To:
dfdl-wg@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


Alan Powell

MP 211, IBM UK Labs, Hursley,  Winchester, SO21 2JN, England
Notes Id: Alan Powell/UK/IBM     email: alan_powell@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@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