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.
ఏదైనా అట్రిబ్యూట్స్ ఎంపిక. నాన్-స్కీమా నేమ్‌స్పేస్ కలిగిన ఏదైనా ఇతర అట్రిబ్యూట్స్ నిర్ధారించు.

ఉదాహరణ 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>

పైని ఉదాహరణ వివరిస్తుంది "ఫస్ట్‌నేమ్" మరియు "లాస్ట్‌నేమ్" ఎలిమెంట్స్ ఏ క్రమంలో కూడా ఉండవచ్చు, రెండు ఎలిమెంట్స్ అన్నిటినీ ఒక్కసారి మాత్రమే ఉండాలి మరియు కేవలం ఒక్కసారి ఉండాలి!

ఉదాహరణ 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>

పైని ఉదాహరణ "ఫస్ట్నేమ్" మరియు "లాస్ట్నేమ్" మూలకాలు ఏ క్రమంలో కూడా కనిపించవచ్చు, ప్రతి మూలకం మూడు సార్లు లేదా మూడు సార్లు కనిపించకూడదు!