XSD monimutkaiset tyypit - vain elementit
- Edellinen sivu XSD tyhjä elementti
- Seuraava sivu XSD vain teksti
”Vain elementtejä sisältävän” monimutkaisen tyypin elementti on elementti, joka voi sisältää vain muita elementtejä.
Monimutkaiset tyypit sisältävät vain elementtejä
XML-elementti, "person", sisältää vain muita elementtejä:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
Voit määritellä "person"-elementin seuraavasti schema:ssa:
<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>
Huomaa tämä <xs:sequence> elementti. Se tarkoittaa, että määritellyt elementit on esitettävä "person"-elementissä yllä olevassa järjestyksessä.
Taiwanissa voit myös asettaa nimen complexType-elementille 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