XML Schema sequence एलीमेंट
व्याख्या और उपयोग
sequence एलीमेंट मानता है कि ग्रुप में एलीमेंट निर्दिष्ट क्रम में प्रवेश करें। प्रत्येक उप-एलीमेंट 0 से अधिकतम बार उपस्थित हो सकता है।
एलीमेंट जानकारी
उपस्थिति बार | ग्रुप में एक बार; अन्यथा असीमित है। |
मात्रा एलीमेंट | group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent) |
विषय | अनोटेशन、any、choice、element、group、sequence |
व्याकरण
<sequence id=ID maxOccurs=nonNegativeInteger|unbounded minOccurs=nonNegativeInteger कोई गुण > (अनोटेशन?,(एलीमेंट|ग्रुप|चाइस|सीक्वेंस|अनी)*) </sequence>
(? इस एलीमेंट को sequence एलीमेंट में शून्य या एक बार हो सकता है。)
गुण | वर्णन |
---|---|
id | वैकल्पिक।इस एलीमेंट के लिए अनूठे ID निर्दिष्ट करें। |
maxOccurs | वैकल्पिक।any एलीमेंट के पारगमी एलीमेंट में उपस्थित होने की अधिकतम बार निर्दिष्ट करें।यह मानक अंक बड़े या समान होने वाला पूर्ण अंक हो सकता है।अधिकतम बार को सिमित नहीं करना चाहते हैं तो "unbounded" शब्द का उपयोग करें।मूलभूत मान 1 है। |
minOccurs | वैकल्पिक।any एलीमेंट के पारगमी एलीमेंट में उपस्थित होने की न्यूनतम बार निर्दिष्ट करें।यह मानक अंक बड़े या समान होने वाला पूर्ण अंक हो सकता है।यदि आप इस any समूह को वैकल्पिक बनाना चाहते हैं, तो इस गुण को शून्य पर सेट करें।मूलभूत मान 1 है। |
कोई गुण | वैकल्पिक।non-schema नामस्पेक्ट्रेस के साथ किसी अन्य गुण को निर्दिष्ट करें। |
इन्स्टैंस
उदाहरण 1
इस उदाहरण "personinfo" एलीमेंट के लिए एक घोषणा है, जिसे अनिवार्य रूप से निम्नलिखित 5 एलीमेंटों को क्रमबद्ध करना होगा: "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>