Salve!
Come posso in un XML Schema schema dichiarare un tipo di elemento che abbia al contempo delle restrizioni sui valori e un attributo.
Nel primo caso dovrei ad esempio scrivere :
<xs: element name="auto">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs: enumeration value="BMW"/>
<xs: enumeration value="Maserati"/>
<xs: enumeration value="Fiat500"/>
</xs. restriction>
</xs:simpleType>
</xs:element>
Ma se volessi dichiarare un attribute type "velocita" per lo stesso element type "auto" dovrei scrivere :
<xs:element name ="auto">
<xs:complexType>
<xs:extension base="xs:string">
<attribute name="velocita" type="xs:integer"/>
</xs:extension>
</xs:complexType>
</xs. element>
In definitiva mi chiedo se l'element type "auto" è al contempo un simple Type con delle restrizioni sul valore e un complex Type (perchè ha un attribute type) che notazione usare?
GrazieVVoVe: