Required tags not present when using Delphi XML Data Binding Wizard
Not sure to understand but maybe what you are looking for is : use="optional"
<xs:element name="MyReport" type="MyReportType" /><xs:complexType name="MyReportType"> <xs:all> <xs:element name="Header" type="HeaderType" use="optional" /> <xs:element name="Values" type="ValuesType" use="optional" /> <xs:element name="Events" type="EventsType" use="optional" /> </xs:all></xs:complexType>
Tell me if it's okay.