Elemento simpleContent dello schema XML

Definizione e utilizzo

L'elemento simpleContent contiene un'estensione o una limitazione dell'elemento complexType (che contiene dati di carattere o elemento simpleType come contenuto) e non contiene alcun elemento.

Informazioni sull'elemento

Frequenza di apparizione Una volta
Padre elemento complexType
Contenuto

Opzionale - annotazione

Obbligatorio - Ci deve essere e solo uno dei seguenti elementi: limitazione (simpleContent) o estensione (simpleContent).

Sintassi

<simpleContent
id=ID
qualsiasi attributo
>
(annotazione?,(limitazione|estensione))
</simpleContent>

(? Il simbolo è dichiarato nell'elemento simpleContent e può apparire zero o una volta).

Proprietà Descrizione
id Opzionale. Specifica l'ID unico dell'elemento.
qualsiasi attributo Opzionale. Specifica qualsiasi altra proprietà con lo spazio dei nomi non dello schema.

Esempio

Esempio 1

Questo è un elemento XML contenente solo testo (<shoesize>):

<shoesize country="france">35</shoesize>

Esempio seguente dichiara un tipo complesso "shoesize", il cui contenuto è definito come tipo di dati intero e contiene un attributo country:

<xs:element name="shoesize">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:integer">
        <xs:attribute name="country" type="xs:string" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>