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 निर्धारित करता है。 |
नाम |
टाइप नाम। इस नाम को 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>