عنصر 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.