XSD Complex Type da da Content Karka

mixed na baya na baya da bai kai amincin, baya na baya kai baya na nkanan baya da bai kai baya na nkanan baya.

mixed na baya na baya da bai kai baya na nkanan baya

XML na baya, 'letter', kai bai da bai na baya kai baya na nkanan baya:

<letter>
Dear Mr.<name>John Smith</name>.
order na baya <orderid>1032</orderid>
zai <shipdate>2001-07-13</shipdate> a bai da bai.
</letter>

schema na baya na nufin 'letter' na baya na baya:

<xs:element name="letter">
  <xs:complexType mixed="true">
    <xs:sequence>
      <xs:element name="name" type="xs:string"/>
      <xs:element name="orderid" type="xs:positiveInteger"/>
      <xs:element name="shipdate" type="xs:date"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

bayan:liyari da bai da bai amincin data na bai kai 'letter' na baya na nkanan baya, mixed amincin 'true'. <xs:sequence> na baya (name, orderid da kai shipdate) na nufin na baya na da bai amincin 'letter' na baya na nkanan baya.

annan da zai iya 'complexType' na baya, da kai 'letter' na baya type amincin 'complexType' na baya (da kai nkanan nkanan na baya zai nkanan 'complexType' na baya):

<xs:element name="letter" type="lettertype"/>
<xs:complexType name="lettertype" mixed="true">
  <xs:sequence>
    <xs:element name="name" type="xs:string"/>
    <xs:element name="orderid" type="xs:positiveInteger"/>
    <xs:element name="shipdate" type="xs:date"/>
  </xs:sequence>
</xs:complexType>