Elemento simpleContent dello schema XML

Definizione e uso

L'elemento simpleContent contiene un'estensione o una limitazione del tipo complesso (che contiene dati di testo o un elemento simpleType) e non contiene alcun elemento.

Informazioni sull'elemento

Frequenza di apparizione Una volta
Padre elemento complexType
Contenuto

Opzionale - annotation

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

Sintassi

<simpleContent
id=ID
any attributes
>
(annotation?,(restriction|extension))
</simpleContent>

(? Il simbolo indica che l'elemento può apparire zero o una volta nel contenuto simpleContent).

Attributi Descrizione
id Opzionale. Specifica l'ID unico dell'elemento.
any attributes Opzionale. Specifica qualsiasi altro attributo 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 di dichiarazione di un tipo complesso "shoesize", il cui contenuto è definito come tipo di dati intero e include 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>