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>