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" নামক কম্পলেক্স টাইপে ব্যবহৃত হয়。