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>