Gli ultimi tutorial di sviluppo web
 

XML Schema simpleType Element


<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