xsdXsd से आरंभ करना


टिप्पणियों

XML स्कीमा XML दस्तावेजों को मान्य करने के लिए एक भाषा और रूपरेखा है।

एक XML दस्तावेज़ जो अच्छी तरह से बनता है , इस अर्थ में कि यह XML विनिर्देशन के अनुरूप है, एक स्कीमा के खिलाफ वैधता के लिए परीक्षण किया जा सकता है। अच्छी तरह से गठन के बीच का अंतर, जो निरपेक्ष है, और वैधता, जो एक स्कीमा के सापेक्ष है, सर्वोपरि है।

सत्यापन में शामिल हैं:

  • यह जांचना कि क्या XML दस्तावेज़ अतिरिक्त आवश्यकताओं को पूरा करता है जैसे कि कुछ नाम वाले तत्व, तत्वों की सामग्री पर प्रतिबंध, स्थिरता की कमी (प्राथमिक कुंजी, विशिष्टता, आदि), विशेषता मान या पाठ मिलान कुछ प्रकार।
  • सफलता के बाद, इनपुट डेटा मॉडल इंस्टेंस (जिसे XML Infoset कहा जाता है) को आउटपुट इंस्टेंस (PSVI: Post-Schema-Validation Infoset) में रूपांतरित किया जाता है, जहाँ तत्वों और विशेषताओं को टाइप जानकारी के साथ एनोटेट किया जाता है, जहाँ डिफ़ॉल्ट मानों को पॉप्युलेट किया गया है, आदि।

XML स्कीमा को उन आवश्यकताओं को पूरा करने के लिए पेश किया गया था, जो DTD सत्यापन अन्य पूर्ण प्रकार की व्यवस्थाओं में से एक में शामिल थीं, जिसमें बिलिन प्रकार, रिच प्रतिबंध और एक्सटेंशन क्षमताओं का एक समृद्ध सेट और तत्व लेआउट के प्रतिबंध पर अधिक नियंत्रण शामिल है।

संस्करण

संस्करण रिलीज़ की तारीख
1.0 2001/05/02
1.0, दूसरा संस्करण 2004/10/28
1.1 2012-04-05

XML स्कीमा 1.0 को मई 2001 में W3C अनुशंसा के रूप में अनुमोदित किया गया था, और इरेटा को शामिल करने वाले दूसरे संस्करण को कई वर्षों बाद W3C अनुशंसा के रूप में प्रकाशित किया गया था।

एक्सएमएल स्कीमा 1.1 2012 में डब्ल्यू 3 सी सिफारिश बन गया, जिसने अधिक बग्स को ठीक किया और अन्य सुधारों को जोड़ा, जबकि ज्यादातर पहले के संस्करणों के साथ संगत थे।

स्थापना या सेटअप

एक्सएसडी, एक्सएमएल स्कीमा परिभाषा, एक भाषा है जो एक्सएमएल दस्तावेजों की संरचना का वर्णन करती है। एक्सएमएल फाइलें एक्सएमएल फाइल को मान्य करने के लिए इस्तेमाल की जा सकती हैं। ऐसा करने की प्रक्रिया इस बात पर निर्भर करेगी कि आप इसे लागू करने के लिए क्या चुनते हैं। XSD के वांछित संस्करण के साथ आपके द्वारा उपयोग किए जाने वाले सत्यापन इंजन को सुनिश्चित करने के लिए देखभाल की जानी चाहिए।