XML Schema choice ఎలిమెంట్
నిర్వచనం మరియు వినియోగం
XML Schema యొక్క choice ఎలిమెంట్ మాత్రమే యూనిట్ ఎలిమెంట్ లో ఉండగల ఎలిమెంట్ ఒకటి లేదా ఎక్కువసార్లు ఉండవచ్చు అనేటప్పుడు ఉండవచ్చు.
ఎలిమెంట్ సమాచారం
కనిపించే సంఖ్య | group మరియు complexType ఎలిమెంట్ లో ఒకసారి; ఇతరవి ఏదీ లేదు. |
పైబడిన ఎలిమెంట్ | group, choice, sequence, complexType, restriction (simpleContent), extension (simpleContent), restriction (complexContent), extension (complexContent) |
విషయం | annotation, any, choice, element, group, sequence |
వినియోగం
<choice id=ID maxOccurs=nonNegativeInteger|unbounded minOccurs=nonNegativeInteger ఏవైనా అంశాలు > (annotation?,(element|group|choice|sequence|any)*) </choice>
(? సంకేతం చేస్తుంది యూనిట్ ఎలిమెంట్ లో, ఎలిమెంట్ కనీసం ఒకసారి లేదా ఏదీ ఉండవచ్చు, * సంకేతం ఎలిమెంట్ కనీసం ఒకసారి లేదా ఎక్కువసార్లు ఉండవచ్చు.)
అంశాలు | వివరణ |
---|---|
id | ఎంపికాబడిన. ఈ ఎలిమెంట్ యొక్క ఏకైకమైన ID నిర్ణయిస్తుంది. |
maxOccurs | ఎంపికాబడిన. పైబడిన పెరిగిన మూలకంలో యూనిట్ ఎలిమెంట్ ఉండగల గరిష్ట సంఖ్యను నిర్ణయిస్తుంది. ఈ విలువ పెరిగిన పెరిగిన మూలకంలో ఉండగల ప్రతిపాదిత సంఖ్యను ప్రతిపాదిస్తుంది. గరిష్ట సంఖ్యను ఏదైనా ప్రతిపాదించడానికి, వచ్చిన "unbounded" వచనసంకలనాన్ని వాడండి. డిఫాల్ట్ విలువ 1. |
minOccurs | ఎంపికాబడిన. పైబడిన పెరిగిన మూలకంలో యూనిట్ ఎలిమెంట్ ఉండగల కనీస సంఖ్యను నిర్ణయిస్తుంది. ఈ విలువ పెరిగిన పెరిగిన మూలకంలో ఉండగల ప్రతిపాదిత సంఖ్యను ప్రతిపాదిస్తుంది. ఈ విలువను మీరు ఒక విలువను ప్రతిపాదించారు అనేటప్పుడు, ఈ అంశాన్ని ప్రతిపాదించండి. ప్రతిపాదిత విలువ యున్నతమైన పెరిగిన మూలకంలో ఉండగల సంఖ్యను ప్రతిపాదిస్తుంది. డిఫాల్ట్ విలువ 1. |
ఏవైనా అంశాలు | ఆప్షనల్. నాన్-స్కేమా నెమ్స్పేస్ యొక్క ఏదైనా ఇతర అట్రిబ్యూట్లను నిర్దేశించండి. |
ఉదాహరణ
<xs:element name="person"> <xs:complexType> <xs:choice> <xs:element name="employee" type="employee"/> <xs:element name="member" type="member"/> </xs:choice> </xs:complexType> </xs:element>
పైని ఉదాహరణలో "person" ఎలమెంట్ కు "employee" ఎలమెంట్ లేదా "member" ఎలమెంట్ ఉండాలి.