Salve,
sto preparando cercando di risolvere un problema (mi sto preparando ad un esame su XMLSchema) e quindi lo schema di partenza e' dato, come l'obiettivo finale da raggiungere.
Dato:
scrivere un tipo complesso tipoIndirizzoBologna tale per cui siano soddisfatti i seguenti vincoli:<xs:complexType name="tipoIndirizzoGenerico">
<xs:sequence>
<xs:element name="via" type="xs:token" />
<xs:element name="numero" type="xs:token" />
<xs:element name="comune" type="xs:token" />
<xs:element name="cap" type="xs:token" />
</xs:sequence>
</xs:complexType>
- tipoIndirizzoBologna deriva per restrizione tipoIndirizzoGenerico
- all'interno di tipoIndirizzoBologna, l'elemento comune deve essere uno dei comuni di bologna
io sono arrivato qui, ma Altova mi da errore sullo Schema, quindi sbaglio qualcosa.
Spero in un aiuto, sto sclerando!<xs:complexType name="tipoIndirizzoBologna>
<xs:complexContent>
<xs:restriction base="tipoIndirizzoGenerico">
<xs:sequence>
<xs:element name="comune" type="BComune" />
<xs:simpleType name="BComune>
<xs:restriction>
<xs:enumeration value="alfa" />
<xs:enumeration value="beta" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>

Rispondi quotando