أحدث البرامج التعليمية وتطوير الشبكة
 

XML مخطط attributeGroup العنصر


<XML استكمال مخطط المرجعي

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

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

معلومات عنصر

  • Parent elements: attributeGroup، complexType، مخطط، تقييد (سواء simpleContent وcomplexContent) والإرشاد (both simpleContent and complexContent)

بناء الجملة

<attributeGroup
id=ID
name=NCName
ref=QName
any attributes
>

(annotation?),((attribute|attributeGroup)*,anyAttribute?))

</attributeGroup>

(و؟ علامة يعلن أن العنصر يمكن أن يحدث الصفر أو مرة واحدة، وعلامة * يعلن أن العنصر يمكن أن يحدث الصفر أو أكثر من مرة داخل العنصر attributeGroup)

السمة وصف
id اختياري. يحدد هوية فريدة من نوعها للعنصر
name اختياري. يحدد اسم مجموعة السمة. اسم والمرجع سمات لا يمكن أن يكون كل من الحالي
ref اختياري. يحدد إشارة إلى مجموعة سمة مسماة. اسم والمرجع سمات لا يمكن أن يكون كل من الحالي
any attributes اختياري. تحدد أي سمات أخرى مع مساحة غير مخطط

مثال 1

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


<XML استكمال مخطط المرجعي