XSD সংযুক্ত উপাদান - শুধুমাত্র উপাদান

“শুধুমাত্র এলিমেন্ট” কম্পলেক্স টাইপ এলিমেন্টটি শুধুমাত্র অন্যান্য এলিমেন্টগুলি ধারণ করতে পারে

কম্পলেক্স টাইপটি শুধুমাত্র এলিমেন্টগুলি ধারণ করে

XML এলিমেন্ট, "person", শুধুমাত্র অন্যান্য এলিমেন্টগুলি ধারণ করে:

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

স্কিমা এইভাবে "person" এলিমেন্টকে নির্ধারণ করতে পারেন:

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

এই <xs:sequence> নিজেকে মনে রাখুন। এটি মানা করে যে, নির্ধারিত এলিমেন্টগুলি উপরের ক্রমে "person" এলিমেন্টে উপস্থিত হতে হবে。

বা আপনি complexType এলিমেন্টকে একটি নাম দিতে পারেন এবং "person" এলিমেন্টের type অ্যাট্রিবিউটকে এই নামকে উল্লেখ করেন (এই পদ্ধতিটি ব্যবহার করলে, কিছু এলিমেন্টগুলি একই কম্পলেক্স টাইপকে উল্লেখ করতে পারবে):

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