<xsd:complexType name="InvoiceType"> <xsd:sequence> <xsd:element ref="InvoiceHeader" minOccurs="0" /> <xsd:element ref="InvoiceLine" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> <xsd:attribute name="type" type="NormalizedStringType" /> </xsd:complexType>