Combinations of Composition and Content Validation

The table below shows how the choices that you make are affected by the settings you choose for the Composition and Content Validation properties.

Valid children in complex types dependent on Composition and Content Validation

Composition Content Validation Valid children
Empty Closed None
Empty Open None
Empty Open Defined None
Sequence Open Elements, group references, embedded simple types
Sequence Closed Elements, group references, embedded simple types
Sequence Open Defined Elements, group references, embedded simple types
Choice Closed Elements, group references, embedded simple types
All Closed All children are valid
All Open All children are valid
All Open Defined All children are valid
Unordered Set Open Elements
Unordered Set Closed Elements
Unordered Set Open Defined Elements
Ordered Set Open Elements
Ordered Set Closed Elements
Ordered Set Open Defined Elements
Message Open Messages
Message Closed Messages
Message Open Defined Messages
Related concepts
The message model
Related tasks
Working with message model objects
Related reference
Message model object properties
Logical properties for message model objects
Complex type logical properties
Message model object properties by object