Property | Description |
floating | Boolean
Whether the occurrences of an element in an
ordered sequence can appear out-of-order
in the representation. When parsing, and dfdl:floating is true, instances of the element may be encountered in the representation in any position within its containing sequence, but, if present, are placed into the infoset in schema declaration order. If the element repeats, instances do not need to be contiguous in the representation. When parsing, and dfdl:floating is false, instances of the element are expected in schema declaration order, and, if present, they are placed into the infoset in schema declaration order. It is a processing error if instances of the element are not encountered in schema declaration order. When unparsing, instances of the element are expected in the infoset in schema declaration order, and are output in the representation in schema declaration order. It is a processing error if instances of the element are not encountered in schema declaration order, It is a schema definition error if an unordered sequence or a choice contains any element with dfdl:floating="true". It is a schema definition error if an ordered sequence contains any element with dfdl:floating="true" and non-element content. Annotation: dfdl:element on a simple or complex local element or element reference |
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