extension (simpleContent)
Contiene estensioni relative a simpleContent. Estende un tipo semplice o un tipo complesso che dispone di contenuto semplice, aggiungendo attributi specificati, gruppi di attributi o anyAttribute.
<extension
base = QName
id = ID
{any attributes with non-schema Namespace}...>
Content: (annotation?, ((attribute | attributeGroup)*, anyAttribute?))
</extension>
Attributi
base
Nome di un tipo di dati incorporato, di un elemento simpleType o di un elemento complexType dotato di contenuto semplice.Il valore base deve essere un nome completo (QName).
Obbligatorio.
id
ID dell'elemento. Il valore di id deve essere di tipo ID ed essere univoco all'interno del documento che contiene l'elemento.Facoltativo.
Informazioni sull'elemento
Numero di occorrenze | Una volta |
Elementi padre | simpleContent |
Contenuto | annotation, attribute, attributeGroup, anyAttribute |
Esempio
Nell'esempio che segue un elemento simpleType definito viene esteso mediante l'aggiunta di un attributo enumerato.
<xs:simpleType name="mountainBikeSize">
<xs:restriction base="xs:string">
<xs:enumeration value="small" />
<xs:enumeration value="medium" />
<xs:enumeration value="large" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="FamilyMountainBikes">
<xs:simpleContent>
<xs:extension base="mountainBikeSize">
<xs:attribute name="familyMember">
<xs:restriction base="xs:string">
<xs:enumeration value="child" />
<xs:enumeration value="male" />
<xs:enumeration value="female" />
</xs:restriction>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Vedere anche
Informazioni di riferimento sullo schema XML (XSD) | Elementi di uno schema XML
Per ulteriori informazioni, vedere il documento del W3C dal titolo XML Schema Part 1: Structures Recommendation all'indirizzo http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-simpleContent::extension/ (informazioni in lingua inglese).