An ASN.1 SEQUENCE is a constructed type consisting of a series of element definitions that must appear in the specified order. This is very similar to the XSD sequence complex type and is therefore mapped to this type.
The basic mapping is as follows:
ASN.1 production:
TypeName ::= SEQUENCE { element1-name element1-type, element2-name element2-type, ... }
Generated XSD code:
<xsd:complexType name="TypeName"> <xsd:sequence> <xsd:element name="element1-name" type="element1-type"/> <xsd:element name="element2-name" type="element2-name"/> ... </xsd:sequence> </xsd: complexType>