एक्सएमएल स्कीमा एक एक्सएमएल दस्तावेज़ का संरचनात्मक लेआउट है, जो दस्तावेज़ की बाधाओं और सामग्री के संदर्भ में व्यक्त किया जाता है। निम्नलिखित के संयोजन का उपयोग करके बाधाओं को व्यक्त किया जाता है:
- तत्वों के क्रम को नियंत्रित करने वाले व्याकरणिक नियम
- तत्व और सामग्री विशेषता को नियंत्रित करने वाले डेटा प्रकार
- बूलियन भविष्यवाणी करता है कि सामग्री को संतुष्ट करना है
- विशिष्टता और संदर्भात्मक अखंडता बाधाओं सहित विशिष्ट नियम
एक्सएमएल स्कीमा दस्तावेज़ प्रकार परिभाषा (डीटीडी) भाषा का उपयोग करके व्यक्त की जाती है, जो एक्सएमएल विनिर्देश के मूल है लेकिन काफी सीमित क्षमता के साथ है। XML दस्तावेज़ को स्कीमा भाषा के साथ जोड़ा जा सकता है, या तो XML दस्तावेज़ में मार्कअप द्वारा या किसी बाहरी माध्यम से।
XML दस्तावेज़ स्कीमा का पालन करता है या नहीं यह जाँचने की प्रक्रिया को सत्यापन कहा जाता है। XML दस्तावेज़ मान्य हैं यदि वे स्कीमा आवश्यकताओं को पूरा करते हैं जिसके साथ वे जुड़े हुए हैं, जैसे कि बाधाएं:
- रेगुलर एक्सप्रेशन सिंटैक्स द्वारा निर्दिष्ट संरचना
- चरित्र डेटा की व्याख्या के लिए आवश्यकताएँ
- तत्वों और विशेषताओं को उनकी अनुमत संरचना के साथ शामिल किया जाना है
0 Comments