XML Schema simpleContent-element

Definition og brug

simpleContent-elementet indeholder en udvidelse eller begrænsning af complexType-elementet (der indeholder tegndata eller simpleType-element som indhold) og indeholder ingen elementer.

Elementinformation

Antal gange, der kan forekomme En gang
Forælderelement complexType
Indhold

Valgfri - annotation

Obligatorisk - der skal være én og kun én af følgende elementer: restriction (simpleContent) eller extension (simpleContent).

Grammatik

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

(? tegn indikerer, at elementet kan forekomme nul eller én gang i simpleContent-elementet.)

Egenskab Beskrivelse
id Valgfri. Definerer det unikke ID for elementet.
Enhver attribut Valgfri. Definerer hvilke andre attributter, der kan have en non-schema navnerum.

Eksempel

Eksempel 1

Dette er en XML-element, der kun indeholder tekst (<shoesize>):

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

Dette eksempel deklarerer en kompleks type "shoesize", som indeholder en heltalsdata type og har en country-attribut:

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