XML Schema simpleType एलीमेंट
परिभाषा और उपयोग
simpleType एलीमेंट एक याक़्ति प्रकार निर्धारित करता है और उसके साथ अकेले पाठ सामग्री वाले एलीमेंट या गुण के मूल्य से संबंधित जानकारी और उन पर बाध्यता निर्धारित करता है।
एलीमेंट सूचना
उपस्थिति बार | अवरोध नहीं |
माता एलीमेंट | attribute、element、list、restriction (simpleType)、schema、union |
विषय | annotation、list、restriction (simpleType)、union |
व्याकरण
<simpleType id=ID name=NCName किसी भी गुण > (annotation?,(restriction|list|union)) </simpleType>
(? नोड घटक एलीमेंट simpleType एलीमेंट में शून्य या एक बार हो सकता है।)
गुण | वर्णन |
---|---|
id | वैकल्पिक। इस एलीमेंट के अद्वितीय ID को निर्दिष्ट करता है। |
name |
प्रकार नाम। इस नाम को XML नामस्पेक्ट्रम नियमन में परिभाषित नोन-कोड नाम (NCName) होना चाहिए। यदि निर्दिष्ट किया गया है, तो इस नाम को सभी simpleType और complexType एलीमेंट के बीच अद्वितीय होना चाहिए। यदि simpleType एलीमेंट schema एलीमेंट का उप-एलीमेंट है, तो यह अनिवार्य है, अन्य समय तो इसे अनुमति नहीं है। |
किसी भी गुण | वैकल्पिक। नॉन-शेमा नामकांक नामस्पेक्ट्रम के किसी अन्य गुण को निर्दिष्ट करता है। |
उदाहरण
उदाहरण 1
इस उदाहरण में "age" एलीमेंट एक बाध्य याक़्ति प्रकार है। age का मूल्य 0 से कम या 100 से अधिक नहीं हो सकता:
<xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:element>