<xsd:all>
निर्दिष्ट करता है कि बाल तत्व किसी भी क्रम में दिखाई दे सकते हैं।
<xsd:sequence>
निर्दिष्ट बाल तत्व केवल उल्लिखित क्रम में दिखाई दे सकते हैं।
अनुक्रम के लिए उदाहरण:
<xs:element name="compElement">
<xs:complexType>
<xs:sequence>
<xs:element name="ele1" type="xs:string"/>
<xs:element name="ele2" type="xs:string"/>
<xs:element name="ele3" type="xs:string"/>
<xs:element name="ele4" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
यदि आप इस xsd से एक XML बनाते हैं, तो यह कुछ इस तरह दिखाई देगा:
<compElement>
<ele1>First</ele1>
<ele2>Second</ele2>
<ele3>Third</ele3>
<ele4>Fourth</ele4>
</compElement>
सभी के लिए उदाहरण:
<xs:element name="compElement">
<xs:complexType>
<xs:all>
<xs:element name="ele1" type="xs:string"/>
<xs:element name="ele2" type="xs:string"/>
<xs:element name="ele3" type="xs:string"/>
<xs:element name="ele4" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
यदि आप इस xsd से XML फ़ाइल बनाते हैं तो यह कुछ इस तरह दिख सकता है:
<compElement>
<ele2>Second</ele2>
<ele1>First</ele1>
<ele4>Fourth</ele4>
<ele3>Third</ele3>
</compElement>
Xsd पर अधिक जानकारी : xsd पर सभी
अधिक जानकारी : अनुक्रम
आशा है कि मैंने आपके प्रश्न का उत्तर दिया।