मैं XML स्कीमा अनुक्रम w3schools.com के अनुसार के बारे में उलझन में हूँ,
The sequence element specifies that the child elements
must appear
in a sequence. Each child element can occur from
0
to any number of times.
तो प्रत्येक तत्व दिखाई देना चाहिए, यह कैसे हो सकता है 0 बार? को तोड़ना नहीं होगा नियम?XSD - अनुक्रम बनाम चुनाव
और एक और बात,
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="choiceA" type="xs:string" >
<xs:element name="choiceB" type="xs:string" />
</xs:choice>
और इस के बीच अंतर क्या है:
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="choiceA" type="xs:string" >
<xs:element name="choiceB" type="xs:string" />
</xs:sequence>
नहीं आप इन दोनों मामलों के लिए प्रत्येक तत्व के किसी भी संख्या रख सकते हैं? क्या कोई अंतर है?
धन्यवाद, यह काफी मददगार था। हालांकि, अगर आप किसी विकल्प के लिए maxOccur = "unbounded" सेट करते हैं, तो क्या आपके पास जितना चाहें उतने तत्व नहीं हो सकते? –
परिभाषित विकल्प के साथ: आप अभी भी या तो विकल्प ए या पसंदबी कर सकते हैं लेकिन आप जितने चाहें चुनिंदा तत्व प्राप्त कर सकते हैं। –