Mifano ya XSD ya Kuchangia Kwa Mifano Mengine

Elementi ya aina "ingawa ina elementi tu" inaonekana kwa elementi zingine tu.

Aina ya elementi ina elementi tu

Elementi ya XML, "person", ina elementi zingine tu:

<person>
<firstname>John</firstname>
<lastname>Smith</lastname>
</person>

Inaweza kufasiri elementi ya "person" kama hii katika 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>

Tunafikia <xs:sequence>. Iliofungua inaeleza kwamba elementi zilizochaguliwa lazima iweze kuonekana kwa mpangilio wa juu kwenye elementi ya "person".

aupelewa kwa kuwa mifano ya elementi ya complexType kwa jina na ingawa "person" ya kipaa ya type kuwa na jina hilo (kama inatumiwa hii tatu, elementi nyingi zingekuwa na aina ya elementi ya kawaida):

<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>