XML Schema simpleContent-elementti

Määrittely ja käyttö

simpleContent-elementti sisältää complexType-elementin (jolla on merkkiaineet tai simpleType-elementti sisältönä) laajennuksen tai rajoituksen eikä sisällä minkäänlaisia elementtejä.

Elementtieto

Esiintymiskerrat Kerran
Isäelementti complexType
Sisältö

Valinnainen — annotation

Vakiovalinta — On oltava ja vain yksi seuraavista elementeistä: restriction (simpleContent) tai extension (simpleContent).

Syntaksi

<simpleContent
id=ID
minkä tahansa attribuutti
>
(annotation?,(restriction|extension))
</simpleContent>

(? symboli ilmoittaa, että elementti voi esiintyä simpleContent-elementissä nollan tai yhden kerran。)

Attribuutti Kuvaus
id Valinnainen. Määritä kyseisen elementin ainutlaatuinen ID.
minkä tahansa attribuutti Valinnainen. Määritä minkä tahansa non-schema-nimellisen tilan määrittelyä sisältävät määrittelyt.

Esimerkki

Esimerkki 1

Tämä on vain tekstejä sisältävä XML-elementti (<shoesize>):

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

Seuraava esimerkki määrittää monimutkaisen tyypin "shoesize", jonka sisältö määritellään kokonaislukutyypiksi ja sisältää country-ominaisuuden:

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