Mifano ya Aina ya XSD - Kuwa na Elementi Tu
Maelezo ya kipimo cha kipya ambako ina maelezo zaidi zingine zimeandikwa ni inayoweza kuweka maelezo zaidi zingine tu.
Maelezo ya kipimo cha kipya ina maelezo zaidi zingine
Maelezo ya XML, 'person', ina maelezo mengi zaidi:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
Unaweza kufasiri 'person' kama hii kwenye schema:
<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>
Angalia hii <xs:sequence>. Hii inamaanisha kwamba maelezo walioandikwa walitababika kufikia kuelekea 'person' kwa orodha iliyotawala hapa juu.
aupelea kwa kumuingiza jina kwa maelezo wa kipimo cha kipya, na kuamua kwamba maelezo wa kipimo cha 'person' ataruhusiwa kusomewa kwa jina hilo (kama inatumiwa hii jukumu, maelezo mengi yanaweza kusomewa kipimo cha kipya hii):
<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>