<Schema di riferimento XML completo
Definizione e utilizzo
L'elemento simpleType definisce un tipo semplice e specifica i vincoli e le informazioni sui valori degli attributi o elementi di solo testo.
Informazioni elemento
- Parent elements: attributo, elemento, lista, restrizione, schema, unione
Sintassi
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(L'? Segno dichiara che l'elemento può verificarsi zero o una volta all'interno dell'elemento simpleType)
Attributo | Descrizione |
---|---|
id | Facoltativo. Specifica un ID univoco per l'elemento |
name | Specifica un nome per l'elemento. Questo attributo è obbligatorio se l'elemento simpleType è un figlio dell'elemento dello schema, altrimenti non è consentito |
any attributes | Facoltativo. Specifica qualsiasi altro attributo con i non-schema namespace |
esempio 1
Questo esempio definisce un elemento chiamato "age" che è un tipo semplice con una limitazione. Il valore di età non può essere inferiore a 0 o maggiore di 100:
<xs:element name="age">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<Schema di riferimento XML completo