XML Schema sequence ইলাকা

সংজ্ঞা ও ব্যবহার

sequence ইলাকা একটি গ্রুপের মধ্যে ইলাকাদের বিন্যস্ত করে। প্রত্যেক সাব-ইলাকা ০ থেকে কোনও ক্ষেত্রেই অসীমিত সংখ্যকবার উপস্থিত হতে পারে。

ইলাকা তথ্য

উপস্থিতির সংখ্যা গ্রুপের মধ্যে একবার হবে; না তবে অসীমিত হবে。
পিতৃ ইলাকা group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)
বিষয় annotation、any、choice、element、group、sequence

ব্যাবহারিক

<sequence
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
কোনও বৈশিষ্ট্য
>
(annotation?,(element|group|choice|sequence|any)*)
</sequence>

(? এই ইলেকট্রনটি sequence ইলেকট্রনের মধ্যে ০ বা ১বার উপস্থিত হতে পারে。)

বৈশিষ্ট্য বর্ণনা
id অপশনাল।এই ইলেকট্রনের অভিন্ন ID।
maxOccurs অপশনাল।নন-ইলেকট্রন ইলেকট্রনটি পিতৃ ইলেকট্রনে উপস্থিত হওয়ার মহতমতম সংখ্যা।এই মান ০ থেকে বেশি কোনও পূর্ণ সংখ্যা হতে পারে।যদি মহতমতম সংখ্যা কোনও সীমা না থাকুক, তবে "unbounded" শব্দ ব্যবহার করুন।ডিফল্ট মান ১।
minOccurs অপশনাল।নন-ইলেকট্রন ইলেকট্রনটি পিতৃ ইলেকট্রনে কমমিনস উপস্থিত হওয়ার ন্যূনতমতম সংখ্যা।এই মান ০ থেকে বেশি কোনও পূর্ণ সংখ্যা হতে পারে।এই নন-ইলেকট্রন গোষ্ঠীটিকে অপশনাল হিসাবে নির্দিষ্ট করতে, এই বৈশিষ্ট্যটিকে ০ মানে নিন।ডিফল্ট মান ১।
কোনও বৈশিষ্ট্য অপশনাল।নন-স্কেমা নামকরণ মঞ্চটির কোনও অন্য বৈশিষ্ট্যকে নির্দিষ্ট করুন。

ইনস্ট্যান্স

উদাহরণ 1

এই উদাহরণ "personinfo" ইলেকট্রনের জন্য একটি ঘোষণা হল, এই ইলেকট্রনটি অনিবার্যভাবে নিম্নলিখিত 5টি ইলেকট্রনকে ক্রমবর্ধমানে ধারণ করতে হবে: "firstname", "lastname", "address", "city", and "country"。

<xs:element name="personinfo">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
      <xs:element name="address" type="xs:string"/>
      <xs:element name="city" type="xs:string"/>
      <xs:element name="country" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

উদাহরণ 2

এই উদাহরণ "pets" ইলেকট্রনের জন্য একটি ঘোষণা যা শুধুমাত্র একটি বা একাধিক dog ও cat ইলেকট্রন সমাবেশিত করতে পারে:

<xs:element name="pets">
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="dog" type="xs:string"/>
      <xs:element name="cat" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>