XML शेमा संदर्भ पुस्तक

XSD एलीमेंट

एलीमेंट व्याख्या
all इसके उप-एलीमेंटों को बिना किसी क्रम के आगमन के दिखाने की अनुमति है, प्रत्येक उप-एलीमेंट को शून्य या एक बार दिखाने की अनुमति है।
annotation annotation एलीमेंट एक शीर्षस्थ एलीमेंट है जो शेमा की टिप्पणी को निर्दिष्ट करता है।
any यह निर्माता को XML दस्तावेज़ को शेमा द्वारा निर्दिष्ट नहीं किए गए एलीमेंट के द्वारा विस्तारित करने की अनुमति देता है।
anyAttribute यह निर्माता को XML दस्तावेज़ को शेमा द्वारा निर्दिष्ट नहीं किए गए गुणों के द्वारा विस्तारित करने की अनुमति देता है।
appInfo विनियमन annotation एलीमेंट में अनुप्रयोग करने वाले जानकारी को निर्दिष्ट करता है।
attribute एक गुण को परिभाषित करें।
attributeGroup जटिल टाइप विभाजन में इस्तेमाल किए जाने वाले गुण समूह को परिभाषित करें。
choice केवल <choice> घोषणा में एक एलीमेंट को शामिल करने की अनुमति देता है。
complexContent जटिल टाइप (जो मिश्रित सामग्री या केवल एलीमेंटों को शामिल करते हैं) के लिए विस्तार या प्रतिबंध परिभाषित करें。
complexType जटिल टाइप को परिभाषित करें。
documentation schema में टेक्स्ट टिप्पणी को परिभाषित करें。
element एलीमेंट को परिभाषित करें。
extension विद्यमान simpleType या complexType एलीमेंट का विस्तार करें。
field एक XPath अभिव्यक्ति को निर्दिष्ट करें जो चिह्नित अवधारणाओं के लिए इस्तेमाल किए जाने वाले मूल्य को परिभाषित करता है。
group जटिल टाइप विभाजन में इस्तेमाल किए जाने वाले एलीमेंट समूह को परिभाषित करें。
import एक दस्तावेज़ में अनेक schema जोड़ें जो अलग लक्ष्य नामस्पेक्टस के साथ हैं。
include एक समान लक्ष्य नामस्पेक्टस के साथ एक दस्तावेज़ में अनेक schema जोड़ें。
key गुण या एलीमेंट के मूल्य (या एक समूह) को निर्दिष्ट क्षेत्र के अंतर्गत किसी भी कुंजी के रूप में संदर्भित करें。
keyref गुण या एलीमेंट के मूल्य (या एक समूह) को निर्दिष्ट key या अद्वितीय एलीमेंट के मूल्य के साथ जोड़ें。
list साधारण टाइप को निर्दिष्ट डाटा टाइप के मूल्यों की सूची के रूप में परिभाषित करें。
notation XML दस्तावेज़ में गैर-XML डाटा के फॉर्मेट को वर्णित करें。
redefine बाहरी ढांचे के आधार पर संचित या जटिल टाइप, ग्रुप या गुण समूह को फिर से परिभाषित करें。
restriction simpleType, simpleContent या complexContent के लिए प्रतिबंध परिभाषित करें。
schema schema के मूल एलीमेंट को परिभाषित करें。
selector XPath अभिव्यक्ति को निर्दिष्ट करें जो चिह्नित अवधारणाओं के एक समूह को चुनता है。
sequence उप-एलीमेंट को क्रमिक रूप से सारण करने की आवश्यकता है। प्रत्येक उप-एलीमेंट 0 से लेकर अविशेषत: कितनी बार दिखाई दे सकता है。
simpleContent जो complexType एलीमेंट के विस्तार या प्रतिबंध को शामिल करते हैं और कोई भी एलीमेंट नहीं करते हैं。
simpleType एक साधारण टाइप को परिभाषित करें और गुण या केवल टेक्स्ट वाले एलीमेंट के मूल्य के बारे में प्रतिबंध और सूचना निर्धारित करें。
union एक साधारण टाइप के विभिन्न विभाजनों की सूची को परिभाषित करें。
अद्वितीय संदर्भ वाले गुण या एलीमेंट के मूल्य (या गुण या एलीमेंट के मूल्य के समग्र) निर्दिष्ट क्षेत्र में अद्वितीय होना चाहिए。

डेटा टाइप के XSD विनिर्धारण

XSD विनिर्धारण / Facets को देखें

विनिर्धारण वर्णन
enumeration एक स्वीकार्य मूल्यों की सूची की परिभाषा
fractionDigits स्वीकार्य अधिकतम दशमलवी अक्षरों को परिभाषित करें।यह 0 से बढ़े होना चाहिए।
length स्वीकार्य अक्षरों या सूची आयामों की निर्दिष्ट संख्या को परिभाषित करें।यह 0 से बढ़े होना चाहिए।
maxExclusive अंक का अधिकतम मान परिभाषित करें।स्वीकार्य मान इस मान से छोटा होना चाहिए।
maxInclusive अंक का अधिकतम मान परिभाषित करें।स्वीकार्य मान इस मान से छोटा होना चाहिए।
maxLength स्वीकार्य अक्षरों या सूची आयामों के अधिकतम संख्या को परिभाषित करें।यह 0 से बढ़े होना चाहिए।
minExclusive अंक का न्यूनतम मान परिभाषित करें।स्वीकार्य मान इस मान से बड़ा होना चाहिए।
minInclusive अंक का न्यूनतम मान परिभाषित करें।स्वीकार्य मान इस मान से बड़ा होना चाहिए।
minLength स्वीकार्य अक्षरों या सूची आयामों के न्यूनतम संख्या को परिभाषित करें।यह 0 से बढ़े होना चाहिए।
pattern स्वीकार्य अक्षरों के निर्दिष्ट अक्षर श्रृंखला को परिभाषित करें।
totalDigits स्वीकार्य अरबी अंकों के निर्दिष्ट अक्षरों को परिभाषित करें।यह 0 से अधिक होना चाहिए।
whiteSpace श्वेतस्थल (लिन, रिटर्न, खाली अक्षर और टैब) के संबंध में प्रक्रिया को परिभाषित करें。