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

XML العنصر الاتحاد مخطط


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

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

العنصر الاتحاد يحدد نوع بسيط كمجموعة (union) من القيم من أنواع البيانات بسيطة محددة.

معلومات عنصر

  • Parent elements: simpleType

بناء الجملة

<union
id=ID
memberTypes="list of QNames"
any attributes
>

(annotation?,(simpleType*))

</union>

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

السمة وصف
id اختياري. يحدد هوية فريدة من نوعها للعنصر
memberTypes اختياري. يحدد قائمة أنواع البيانات المضمنة أو عناصر simpleType المحددة في مخطط
any attributes اختياري. تحدد أي سمات أخرى مع مساحة غير مخطط

مثال 1

يوضح هذا المثال نوع بسيط هو أن اتحاد نوعين بسيطة:

<xs:element name="jeans_size">
  <xs:simpleType>
    <xs:union memberTypes="sizebyno sizebystring" />
  </xs:simpleType>
</xs:element>

<xs:simpleType name="sizebyno">
  <xs:restriction base="xs:positiveInteger">
    <xs:maxInclusive value="42"/>
  </xs:restriction>
</xs:simpleType>

<xs:simpleType name="sizebystring">
  <xs:restriction base="xs:string">
    <xs:enumeration value="small"/>
    <xs:enumeration value="medium"/>
    <xs:enumeration value="large"/>
  </xs:restriction>
</xs:simpleType>

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