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>