Section 14.4 of the spec says:
"An
ordered sequence of n element children with either n or n-1 of those children
with dfdl:floating='yes' is equivalent to an unordered sequence with the
same n element children with dfdl:floating='no'."
Does this mean that the extra restrictions
we recently added for unordered sequences must also apply to floating elements?
If so these would manifest themselves
as:
It is a schema definition error if an
element with dfdl:floating 'yes' is an optional element or an array element
and its dfdl:occursCountKind property is not ‘parsed’.
It is a schema definition error if two
or more elements with dfdl:floating 'yes' in the same group have the same
name and the same namespace.
Regards
Steve Hanson
Architect, IBM 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