XSD - Yhdistetty tyyppi - Vain elementit
- Edellinen sivu XSD - Tyhjä elementti
- Seuraava sivu XSD - Vain teksti
”Vain elementtejä” sisältävä monimutkainen tyyppi on elementti, joka voi sisältää vain muita elementtejä.
Monimutkainen tyyppi sisältää vain elementtejä
XML-elementti, "person", sisältää vain muita elementtejä:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
Voitte määritellä "person"-elementin schema:ssa tällä tavalla:
<xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Huomattakaa tämä <xs:sequence>。Se tarkoittaa, että määritellyt elementit on esitettävä "person"-elementissä yllä olevassa järjestyksessä.
Tai voitte asettaa "complexType"-elementille nimen ja antaa "person"-elementin type-ominaisuuden viitata tähän nimeen (jos käytät tätä menetelmää, useat elementit voivat viitata samaan monimutkaiseen tyyppiin):
<xs:element name="person" type="persontype"/> <xs:complexType name="persontype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType>
- Edellinen sivu XSD - Tyhjä elementti
- Seuraava sivu XSD - Vain teksti