XML Schema simpleContent-elementti

Määrittely ja käyttö

simpleContent-elementti sisältää complexType-elementin (joka sisältää merkkidataa tai simpleType-elementtiä) laajennuksen tai rajoituksen eikä sisällä minkäänlaisia elementtejä.

Elementtiinfo

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
muiden ominaisuuksien
>
(annotation?,(restriction|extension))
</simpleContent>

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

Ominaisuus Kuvaus
id Valinnainen. Määrittelee kyseisen elementin ainutlaatuisen ID:n.
muiden ominaisuuksien Valinnainen. Määrittelee minkä tahansa non-schema-nimilaatikon mukaisen muiden ominaisuuksien.

Esimerkki

Esimerkki 1

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

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

Esimerkki määrittelee monimutkaisen tyyppin "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>