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>
(? সংকেত অ্যাট্রিবিউটগ্রুপ ইলেকট্রনে ঘোষিত হয়, ইলেকট্রনটি কোনও সময়ই বা একবার উপস্থিত হতে পারে, * সংকেত ঘোষিত ইলেকট্রনটি কোনও সময়ই বা বারবার উপস্থিত হতে পারে。)
অ্যাট্রিবিউট | বর্ণনা |
---|---|
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" 的复杂类型中使用。