एक्सएमएल स्कीमा सभी तत्व
❮ पूर्ण XML स्कीमा संदर्भ
परिभाषा और उपयोग
सभी तत्व निर्दिष्ट करते हैं कि बाल तत्व किसी भी क्रम में प्रकट हो सकते हैं और प्रत्येक बाल तत्व शून्य या एक बार हो सकता है।
तत्व जानकारी
- मूल तत्व: समूह, जटिल प्रकार, प्रतिबंध (सरल सामग्री और जटिल सामग्री दोनों), विस्तार (सरल सामग्री और जटिल सामग्री दोनों)
वाक्य - विन्यास
<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>
(annotation?,element*)
</all>
(चिह्न घोषित करता है कि तत्व शून्य या एक बार हो सकता है, और * चिह्न घोषित करता है कि तत्व सभी तत्वों के अंदर शून्य या अधिक बार हो सकता है)
Attribute | Description |
---|---|
id | Optional. Specifies a unique ID for the element |
maxOccurs | Optional. Specifies the maximum number of times the element can occur. The value must be 1. |
minOccurs | Optional. Specifies the minimum number of times the element can occur. The value can be 0 or 1. Default value is 1 |
any attributes | Optional. Specifies any other attributes with non-schema namespace |
उदाहरण 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>
<xs:element name="firstname" type="xs:string" minOccurs="0"/>
<xs:element name="lastname" type="xs:string" minOccurs="0"/>
</xs:all>
</xs:complexType>
</xs:element>
उपरोक्त उदाहरण इंगित करता है कि "प्रथम नाम" और "अंतिम नाम" तत्व किसी भी क्रम में प्रकट हो सकते हैं और प्रत्येक तत्व शून्य या एक बार प्रकट हो सकता है!
❮ पूर्ण XML स्कीमा संदर्भ