XML Schema simpleContent-element

Definition och användning

simpleContent-elementet innehåller en utökning eller begränsning av complexType-elementet (som innehåller karaktärsdata eller simpleType-element) och innehåller inga andra element.

Elementinformation

Antal gånger som elementet kan förekomma En gång
Föräldrelement complexType
Innehåll

Valfritt - annotation

Obligatorisk val - Endast en av följande element: restriction (simpleContent) eller extension (simpleContent).

Grammatik

<simpleContent
id=ID
alla attribut
>
(annotation?,(restriction|extension))
</simpleContent>

(?-teckenet deklarerar att elementet kan förekomma noll eller ett antal gånger i simpleContent-elementet。)

Attribut Beskrivning
id Valfritt. Definiera det unika ID för elementet.
alla attribut Valfritt. Definiera alla andra attribut med non-schema namnrymd.

Exempel

Exempel 1

Detta är ett XML-element som endast innehåller text (:<shoesize>):

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

Följande exempel deklarerar en komplex typ "shoesize", vars innehåll definieras som ett heltalsdata typ, och har en country egenskap:

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