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>