عنصر attributeGroup لـ XML Schema

التعريف والاستخدام

يستخدم عنصر attributeGroup لجمع إعلانات الخواصي، حيث يمكن دمج هذه الإعلانات كجمع في النوع المعقد.

معلومات العنصر

مرة واحدة غير محدود
العنصر الأب القائمة الخواصي،complexType،schema،restriction (simpleContent)،extension (simpleContent)،restriction (complexContent)،extension (complexContent)
المحتوى التعليق،الخواصي،القائمة الخواصي،الخواصي أي

النحو

<attributeGroup
id=ID
name=NCName
ref=QName
خواصي any
>
(التعليق؟)(،(الخواصي|القائمة الخواصي)*،الخواصي أي؟))
</attributeGroup>

الرمز (? ) يدل على تكرار العنصر في elementGroup، والرمز (* ) يدل على تكرار العنصر مراراً وتكراراً.)

خواصي وصف
id خواصي متاخذه. هديا لـ ID الفريد للعنصر.
name خواصي متاخذه. هديا لاسم الفئة الخواصي. لا يمكن استخدام خواصي name و ref في نفس الوقت.
ref خواصي متاخذه. هديا لكل مرجع للفئة الخواصي. لا يمكن استخدام خواصي name و ref في نفس الوقت.
خواصي any خواصي متاخذه. هديا لكل خواصي بلا فضاء النمذجة الاسمي.

مثال

<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>

Tashin lafiya na halittu na "personattr" wanda ke samun amfani a nau'in "person" na kuma.