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>