XML Schema simpleContent-Element

Definition und Verwendung

Der simpleContent-Element enthält eine Erweiterung oder Einschränkung des complexType-Elements (das aus Zeichendaten oder simpleType-Elementen besteht) und enthält keine Elemente.

Elementinformationen

Anzahl der Auftretens einmal
Übergeordnetes Element complexType
Inhalt

Optionale Option — Annotation

Notwendige Option — Es gibt genau einen der folgenden Elemente: Beschränkung (simpleContent) oder Erweiterung (simpleContent).

Syntax

<simpleContent
id=ID
jegliche Eigenschaften
>
(Annotation?,(Beschränkung|Erweiterung))
</simpleContent>

(? Symbol wird im simpleContent-Element angegeben, das null oder einmal auftreten kann.)

Eigenschaft Beschreibung
id Optional. Definiert die einzigartige ID dieses Elements.
jegliche Eigenschaften Optional. Definiert jede andere Eigenschaft mit non-schema Namensraum.

Beispiel

Beispiel 1

Dies ist ein XML-Element, das nur Text enthält (<shoesize>):

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

Der folgende Beispiel deklariert einen komplexen Typ "shoesize", dessen Inhalt als ganzzahliger Datentyp definiert ist und eine country-Attribut enthält:

<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>