XML Schema union అంశం
నిర్వచనం మరియు వినియోగం
union అంశం అనేక సాధారణ రకాలను నిర్వచించబడిన కలయికను నిర్వచిస్తుంది.
అంశ సమాచారం
ప్రారంభించబడే సంఖ్య | ఒకసారి |
మూల అంశం | simpleType |
పరిణామం | అనోటేషన్, simpleType |
వినియోగం
<union id=ID memberTypes="జాబితా యొక్క QNames" ఏదైనా అంశాలు > (అనోటేషన్ ?, (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>