XML Schema sequence ఎలమెంట్
నిర్వచనం మరియు వినియోగం
sequence ఎలమెంట్ గ్రూప్లోని ఎలమెంట్లు పేర్కొన్న క్రమంలో కనిపించాలి. ప్రతి పిల్ల ఎలమెంట్ 0 సారి నుండి ఏదైనా సంఖ్యకు కనిపించవచ్చు.
ఎలమెంట్ సమాచారం
కనిపించే సంఖ్య | గ్రూప్లో ఒకసారి కొరకు; లేకపోతే పరిమితి లేదు. |
ప్రాథమిక మెటీరియల్ | group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent) |
కంటెంట్ | annotation、any、choice、element、group、sequence |
సింథాక్స్
<sequence id=ID maxOccurs=nonNegativeInteger|unbounded minOccurs=nonNegativeInteger ఏదైనా అంతర్భాగ అంశాలు > (annotation?,(element|group|choice|sequence|any)*) </sequence>
(? ఈ ఎలమెంట్ను sequence ఎలమెంట్లో ఎక్కువగా లేదా ఒకసారి కనిపించే ప్రకటన。)
అంతర్భాగం | వివరణ |
---|---|
id | ఎంపికాభిలాషికం. ఈ ఎలమెంట్కు ప్రత్యేకమైన ఐడి నిర్ణయించండి. |
maxOccurs | ఎంపికాభిలాషికం. ఏదైనా అంతర్భాగ ఎలమెంట్కు ఎక్కువగా కనిపించే పరిమితిని నిర్ణయించండి. ఎక్కువగా కనిపించే పరిమితిని నిర్ణయించడానికి కానీ ఎక్కువగా కనిపించే పరిమితిని నిర్ణయించడానికి ఉపయోగించండి. ప్రతిపాదిత విలువ 1 ఉంది. |
minOccurs | ఎంపికాభిలాషికం. ఏదైనా అంతర్భాగ ఎలమెంట్కు ఎక్కువగా కనిపించే పరిమితిని నిర్ణయించండి. ఈ విలువ కంటే ఎక్కువ లేదా కంటే తక్కువ పరిమితిని నిర్ణయించడానికి, ఈ అంతర్భాగాన్ని నాణ్యతలేని పరిమితిగా నిర్ణయించండి. ప్రతిపాదిత విలువ 1 ఉంది. |
ఏదైనా అంతర్భాగ అంశాలు | ఎంపికాభిలాషికం. నాణ్యతలేని స్కీమా నామకాలయిన ఏదైనా అంతర్భాగ అంశాలను నిర్ణయించండి. |
ప్రత్యక్షం
ఉదాహరణ 1
ఇది "personinfo" ఎలమెంట్కు కొన్ని లేదా అనేక ఎలమెంట్స్ను కలిగించే ఒక ప్రకటన ఉంది: "firstname", "lastname", "address", "city", మరియు "country".
<xs:element name="personinfo"> <xs:complexType> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> <xs:element name="address" type="xs:string"/> <xs:element name="city" type="xs:string"/> <xs:element name="country" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
ఉదాహరణ 2
ఇది "pets" ఎలమెంట్కు కొన్ని లేదా అనేక డాగ్ మరియు కేట్ ఎలమెంట్స్ను కలిగించే ఒక ప్రకటన ఉంది:
<xs:element name="pets"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="dog" type="xs:string"/> <xs:element name="cat" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>