XML Schema all ఎలిమెంట్
నిర్వచనం మరియు వినియోగం
all ఎలిమెంట్ పిలుపులు కుమార ఎలిమెంట్స్ ఏ క్రమంలో కూడా ఉండవచ్చు, ప్రతి కుమార ఎలిమెంట్ కనిపించగల సంఖ్యను రెండు సార్లు లేదా ఒక సారిగా నిర్ణయిస్తుంది.
ఎలిమెంట్ సమాచారం
కనిపించగల సంఖ్య | ఒకసారి |
పూర్వ ఎలిమెంట్ | group、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)、complexType |
విషయం | annotation、element |
వినియోగం
<all id=ID maxOccurs=1 minOccurs=0|1 ఏ అంశాలు > (annotation?,element*) </all>
(? సంకేతం ఈ ఎలిమెంట్ కనిపించగల సంఖ్యను రెండు సార్లు లేదా ఒక సారిగా నిర్ణయిస్తుంది, మరియు * సంకేతం ఈ ఎలిమెంట్ అన్ని ఎలిమెంట్స్ లో కనిపించగల సంఖ్యను రెండు సార్లు లేదా ఒక సారిగా నిర్ణయిస్తుంది.)
అంశం | వివరణ |
---|---|
id | ఎంపికలేదు. ఈ ఎలిమెంట్ యొక్క ప్రత్యేక గుర్తింపు. |
maxOccurs | ఎంపికలేదు. ఎలిమెంట్ కనిపించగల గరిష్ట సంఖ్య. ఈ విలువ గరిష్టంగా 1 ఉండాలి. |
minOccurs | ఎంపికలేదు. ఎలిమెంట్ కనిపించగల కనీస సంఖ్య. ఈ విలువ కనీసం 0 లేదా 1 కావచ్చు. ఈ ఎలిమెంట్ ఎంపికలేదుగా పేర్కొనేందుకు, ఈ అంశాన్ని 0 ఆకృతీకరించండి. అప్రమేయ విలువ 1. |
ఏ అంశాలు | ఎంపికలేదు. non-schema నామకాలయం కలిగిన ఏ ఇతర అంశాలను నిర్ధారించండి. |
ఉదాహరణ 1
<xs:element name="person"> <xs:complexType> <xs:all> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:all> </xs:complexType> </xs:element>
పైని ఉదాహరణలు "firstname" మరియు "lastname" ఎలిమెంట్స్ ఏ క్రమంలో కూడా ఉండవచ్చు అని సూచిస్తాయి, రెండు ఎలిమెంట్స్ కూడా ఒక్కసారి మాత్రమే కనిపించాలి మరియు అలాగే ఉండాలి!
ఉదాహరణ 2
<xs:element name="person"> <xs:complexType> <xs:all minOccurs="0"> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:all> </xs:complexType> </xs:element>
上面的例子指示 "firstname" 和 "lastname" 元素能够以任何顺序出现,每个元素都能出现零次或一次!