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>