XML Schema simpleContent-element

Definition og brug

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

Elementinformation

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

Valgfri - annotation

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

Syntaks

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

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

Attribut Beskrivelse
id Valgfri. Angiv det unikke ID for elementet.
Enhver attribut Valgfri. Angiv eventuelle andre attributter med non-schema navnerum.

Eksempel

Eksempel 1

Dette er et XML-element, der kun indeholder tekst (f.eks. <shoesize>):

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

Følgende eksempel deklarerer en kompleks type "shoesize", hvis indhold defineres som et heltal og har en country egenskab:

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