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 অপশনাল।এই ইলেকট্রনের অতূর্য আইডি নির্দিষ্ট করুন。
maxOccurs অপশনাল।একটি any ইলেকট্রনকে পিতৃ ইলেকট্রনে কতবার উপস্থিত হতে পারে তা নির্দিষ্ট করুন।এই মান হবে ১।কোনও সীমা নির্ধারণ না করলে, "unbounded" শব্দ ব্যবহার করুন।ডিফল্ট মান ১ হবে。
minOccurs অপশনাল।একটি any ইলেকট্রনকে পিতৃ ইলেকট্রনে কতবার উপস্থিত হতে পারে তা নির্দিষ্ট করুন।এই মান হবে ১।এই any গোষ্ঠীটিকে অপশনাল করতে, এই বৈশিষ্ট্যটিকে ০ মানে নিন।ডিফল্ট মান ১ হবে。
কোনও বৈশিষ্ট্য অপশনাল।নন-স্কেমা নামকরণ সম্প্রসারণকারীর কোনও অন্য বৈশিষ্ট্যকে নির্দিষ্ট করুন。

প্রকল্প

উদাহরণ 1

এই উদাহরণ "personinfo" ইলেকট্রনের জন্য একটি ঘোষণা যা কোনও একটি "firstname", "lastname", "address", "city", এবং "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" ইলেকট্রনের জন্য একটি ঘোষণা যা কোনও ডগ এবং ক্যাট ইলেকট্রনগুলোকে অন্তর্ভুক্ত করতে পারে:

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