Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene estensioni in simpleContent. In tal modo un tipo semplice o un tipo complesso con contenuto semplice viene esteso aggiungendo attributi specifici, gruppi di attributi o anyAttribute.
<extension
base = QName
id = ID
{any attributes with non-schema Namespace}...>
Content: (annotation?, ((attribute | attributeGroup)*, anyAttribute?))
</extension>
Attributi
base
Il nome di un tipo di dati incorporato, di un elemento simpleType o di un elemento complexType con contenuto semplice.Il valore di base deve essere un nome completo (QName).
Obbligatorio.
id
L'identificatore di questo elemento. Il valore id deve essere del tipo identificatore e deve essere univoco all'interno del documento che contiene questo elemento.Facoltativo.
Informazioni sull'elemento
Numero di occorrenze |
Una volta |
Elementi padre |
|
Contenuto |
elementi annotation, attribute, attributeGroup o anyAttribute |
Esempio
Nell'esempio seguente viene esteso un simpleType definito aggiungendo 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>
Altre risorse
Per ulteriori informazioni, consultare il documento W3C XML Schema Part 1: Structures Recommendation nel sito Web di W3C (informazioni in lingua inglese).
Vedere anche
Riferimento
Riferimenti dello schema XML (XSD)
Elementi dello schema XML