salve a tutti!
Vorrei un aiuto con la seguente definizione:
--Motore:tipo di dato complesso con Tipo (benzina o diesel)--

Se fosse un simpleType farei:
codice:
<xsd:simpleType name="Motore">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="benzina"/>
    <xsd:enumeration value="diesel"/>
  </xsd:restriction>
</xsd:simpleType>
Ma dato che è un complexType come faccio?così è giusto?
codice:
<xsd:complexType name="Motore">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="benzina"/>
    <xsd:enumeration value="diesel"/>
  </xsd:restriction>
</xsd:complexType>