XML Schema simpleContent-Element

Definition und Verwendung

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

Elementinformation

Auftretenshäufigkeit einmal
Übergeordnetes Element complexType
Inhalt

Optional - Annotation

Notwendig - Es muss genau ein der folgenden Elemente vorhanden sein: Beschränkung (simpleContent) oder Erweiterung (simpleContent).

Syntax

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

Der (?-Symbol zeigt an, dass das Element im simpleContent-Element null oder einmal auftreten kann.)

Eigenschaft Beschreibung
id Optional. Definiert die eindeutige ID des Elements.
jede Eigenschaft 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>

Das folgende Beispiel deklariert einen komplexen Typ "shoesize", dessen Inhalt als Integer-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>