XML Schema attributeGroup ইলেকট্রন
সংজ্ঞা ও ব্যবহার
attributeGroup ইলেকট্রনটি অ্যাট্রিবিউট ঘোষণা কেন্দ্রীভূত করে, যাতে এই ঘোষণা একসঙ্গে কাজে লাগানো যায় এবং একসঙ্গেই জটিল কাঠামোতে মিশ্রিত করা যায়。
ইলেকট্রন তথ্য
উপস্থিতির পক্ষ | অপসার্য |
পিতৃ ইলেকট্রন | attributeGroup、complexType、schema、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent) |
বিষয় | annotation、attribute、attributeGroup、anyAttribute |
ভাষা
<attributeGroup id=ID name=NCName ref=QName কোনও অ্যাট্রিবিউট > (annotation?),((attribute|attributeGroup)*,anyAttribute?)) </attributeGroup>
(? সংকেত attributeGroup ইলেকট্রনের মধ্যে উল্লেখ করা হয়, ইলেকট্রনটি কোনও সময়ই বা একবার উপস্থিত হতে পারে, * সংকেত ইলেকট্রনটি কোনও সময়ই বা একাধিকবার উপস্থিত হতে পারে。)
অ্যাট্রিবিউট | বর্ণনা |
---|---|
id | সুবিধা।এই ইলেকট্রনের অভিন্ন ID নির্দিষ্ট করুন。 |
name | সুবিধা।অ্যাট্রিবিউট গোষ্ঠীর নাম নির্দিষ্ট করুন।name এবং ref অ্যাট্রিবিউটকে একসঙ্গে ব্যবহার করা যায় না。 |
ref | সুবিধা।নির্দিষ্ট অ্যাট্রিবিউট গোষ্ঠীর উল্লেখ নির্দিষ্ট করুন।name এবং ref অ্যাট্রিবিউটকে একসঙ্গে ব্যবহার করা যায় না。 |
কোনও অ্যাট্রিবিউট | সুবিধা।নন-স্কেমা নামকরণসম্পত্তির অন্য কোনও অ্যাট্রিবিউটকে নির্দিষ্ট করুন。 |
উদাহরণ
<xs:attributeGroup name="personattr"> <xs:attribute name="attr1" type="string"/> <xs:attribute name="attr2" type="integer"/> </xs:attributeGroup> <xs:complexType name="person"> <xs:attributeGroup ref="personattr"/> </xs:complexType>
উপরোক্ত উদাহরণটি "personattr" নামক একটি অ্যাট্রিবিউট গ্রুপকে নির্দিষ্ট করে, যা "person" নামক কম্পলেক্স টাইপে ব্যবহৃত হয়。