XML Schema union तत्व

परिभाषा और उपयोग

union तत्व के द्वारा कई simpleType परिभाषित सेट को परिभाषित किया जाता है。

तत्व जानकारी

दिखाएं एक बार
माता तत्व simpleType
सामग्री टिप्पणी, simpleType

व्याकरण

<union
id=ID
memberTypes="सूची ऑफ अकारण नाम"
कोई विशेषताएँ
>
(टिप्पणी?,(simpleType*))
</union>

(? चिह्न को union तत्व में इस तत्व के लिए शामिल करें। यह तत्व शून्य या एक बार ही शामिल हो सकता है।)

विशेषताएँ वर्णन
id वैकल्पिक। इस तत्व के अनूदेश्य आईडी को निर्दिष्ट करें。
memberTypes वैकल्पिक। शेमा में परिभाषित विन्यासित डाटा तरीकों या simpleType तत्वों के नाम सूची को निर्दिष्ट करें。
कोई विशेषताएँ वैकल्पिक। नॉन-स्केमा नामस्पेक्ट्रम के साथ किसी अन्य विशेषता को निर्दिष्ट करें。

उदाहरण

उदाहरण 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>