XSD Full Form in Hindi



XSD Full Form in Hindi, Full Form in Hindi XSD, XSD Meaning in Hindi, XSD Full Form, XSD Ka Full Form Kya Hai, XSD का Full Form क्या है, XSD Ka Poora Naam Kya Hai, XSD Meaning in English, XSD Full Form in Hindi, XSD Kya Hota Hai, XSD का Full Form क्या हैं, XSD का फुल फॉर्म क्या है, Full Form of XSD in Hindi, XSD किसे कहते है, XSD का फुल फॉर्म इन हिंदी, XSD का पूरा नाम और हिंदी में क्या अर्थ होता है, XSD का क्या Use है, दोस्तों क्या आपको पता है, XSD की Full Form क्या है, और XSD होता क्या है, अगर आपका answer नहीं है, तो आपको उदास होने की कोई जरुरत नहीं है, क्योंकि आज हम इस पोस्ट में आपको XSD की पूरी जानकारी हिंदी भाषा में देने जा रहे है, तो फ्रेंड्स XSD Full Form in Hindi में और XSD का पूरी इतिहास जानने के लिए इस पोस्ट को लास्ट तक पढ़े.

XSD Full Form in Hindi – एक्सएसडी क्या है ?

XSD की फुल फॉर्म XML Schema Definition होती है. XSD को हिंदी में XML स्कीमा परिभाषा कहते है. XSD का अर्थ XML स्कीमा परिभाषा है और यह एक XML दस्तावेज़ की संरचना का वर्णन करने का एक तरीका है. यह एक XML दस्तावेज़ में सभी विशेषताओं और तत्वों के नियमों को परिभाषित करता है.

XSD का उपयोग XML दस्तावेजों को बनाने के लिए भी किया जा सकता है. यह दस्तावेज़ की शब्दावली भी जांचता है. इसमें पार्सर द्वारा प्रसंस्करण की आवश्यकता नहीं है. XML फ़ाइल की संरचना की शुद्धता के लिए जाँच करता है. XSD को पहली बार 2001 में प्रकाशित किया गया था और उसके बाद, इसे 2004 में प्रकाशित किया गया था. XSD को XML में लिखा गया है और इसलिए DTD, SOX, आदि जैसे पहले के Schemas के विपरीत मध्य प्रसंस्करण के लिए इसे बीच में पार्सर की आवश्यकता नहीं है.

एक XML स्कीमा, जिसे आमतौर पर एक XML स्कीमा परिभाषा (XSD) के रूप में जाना जाता है, औपचारिक रूप से बताती है कि किसी दिए गए XML दस्तावेज़ में क्या हो सकता है, उसी तरह से एक database स्कीमा उस डेटा का वर्णन करता है जो एक database में निहित हो सकता है यानी टेबल संरचना डेटा प्रकार बाधाओं आदि. XML स्कीमा एक XML दस्तावेज़ के आकार या संरचना को परिभाषित करता है डेटा सामग्री और शब्दार्थ के लिए नियमों के साथ जैसे कि कोई तत्व क्या फ़ील्ड में हो सकता है, इसमें कौन से उप तत्व शामिल हो सकते हैं और कितने आइटम मौजूद हो सकते हैं. यह उस प्रकार और मूल्यों का भी वर्णन कर सकता है जिन्हें प्रत्येक तत्व या विशेषता में रखा जा सकता है. XML डेटा की कमी को पहलू कहा जाता है और इसमें न्यूनतम और अधिकतम लंबाई जैसे नियम शामिल होते हैं.

वर्ल्ड वाइड वेब कंसोर्टियम (W3C) की एक सिफारिश XSD XML स्कीमा डेफिनिशन निर्दिष्ट करता है कि एक्स्टेंसिबल मार्कअप लैंग्वेज दस्तावेज़ में तत्वों का औपचारिक रूप से वर्णन कैसे किया जाए. प्रोग्रामर द्वारा इसका उपयोग किसी दस्तावेज़ में आइटम सामग्री के प्रत्येक टुकड़े को सत्यापित करने के लिए किया जा सकता है, यह सुनिश्चित करने के लिए कि यह उस तत्व के विवरण का पालन करता है जिसे इसमें रखा गया है.

सभी XML स्कीमा भाषाओं की तरह XSD का उपयोग नियमों के एक सेट को व्यक्त करने के लिए किया जा सकता है, जिसके लिए XML दस्तावेज़ को उस स्कीमा के अनुसार मान्य माना जाना चाहिए. हालांकि अधिकांश अन्य स्कीमा भाषाओं के विपरीत XSD को इस इरादे से भी डिजाइन किया गया था कि किसी दस्तावेज़ की वैधता का निर्धारण विशिष्ट डेटा प्रकारों का पालन करने वाली सूचनाओं के संग्रह का उत्पादन करेगा. एक्सएमएल दस्तावेज़ प्रसंस्करण सॉफ्टवेयर के विकास में इस तरह के एक पोस्ट-सत्यापन इन्फोसिट उपयोगी हो सकता है.

XSD का इतिहास ?

XML स्कीमा मई 2001 में W3C की सिफारिश के रूप में प्रकाशित, कई XML स्कीमा भाषाओं में से एक है. यह XML के लिए W3C द्वारा सिफारिश की स्थिति प्राप्त करने के लिए पहली अलग स्कीमा भाषा थी. एक विशिष्ट W3C विनिर्देश के रूप में XML स्कीमा के बीच भ्रम की स्थिति और सामान्य रूप में स्कीमा भाषाओं का वर्णन करने के लिए एक ही शब्द का उपयोग करने के कारण उपयोगकर्ता समुदाय के कुछ हिस्सों ने इस भाषा को WXS के रूप में संदर्भित किया W3C XML स्कीमा के लिए एक प्रारंभिकवाद जबकि अन्य ने इसका उल्लेख किया यह एक्सएमएल के रूप में एक्सएमएल स्कीमा परिभाषा के लिए एक प्रारंभिकवाद. संस्करण 1.1 में W3C ने XSD को पसंदीदा नाम के रूप में अपनाने के लिए चुना है, और यह इस लेख में प्रयुक्त नाम है.

संदर्भ के अपने परिशिष्ट में एक्सडीएस विनिर्देश डीटीडीएमएल एसओएक्स एक्सएमएल-डेटा और एक्सडीआर जैसे DTD और अन्य शुरुआती एक्सएमएल स्कीमा प्रयासों के प्रभाव को स्वीकार करता है. इसने इन प्रस्तावों में से प्रत्येक से सुविधाओं को अपनाया है लेकिन उनमें से एक समझौता भी है. उन Languages में से है XDR और SOX का उपयोग जारी रखा गया था और Xml Schema Published होने के बाद कुछ समय के लिए समर्थन किया गया था. दिसंबर 2006 में MSXML 6.0 जो XML स्कीमा के पक्ष में XDR को छोड़ दिया गया था के रिलीज़ होने तक कई Microsoft उत्पादों ने XDR का समर्थन किया. 2004 के अंत तक दिवालिया घोषित होने तक कॉमर्स वन इंक ने अपनी SOX स्कीमा भाषा का समर्थन किया.

एक्सएसडी में दी जाने वाली सबसे स्पष्ट विशेषताएं जो एक्सएमएल के मूल दस्तावेज प्रकार परिभाषा DTD में उपलब्ध नहीं हैं नामस्थान जागरूकता और डेटाटिप्स हैं अर्थात्, तत्व और विशेषता सामग्री को परिभाषित करने की क्षमता जैसे कि पूर्णांक और मनमाना पाठ की तुलना में दिनांक जैसे मान शामिल हैं. XSD 1.0 विनिर्देश मूल रूप से 2001 में प्रकाशित किया गया था बड़ी संख्या में त्रुटियों को ठीक करने के लिए 2004 में एक दूसरे संस्करण के साथ. अप्रैल 2012 में XSD 1.1 W3C सिफारिश बन गया.

XSD का फुल फॉर्म XML स्कीमा डेफिनिशन है -

XML स्कीमा परिभाषा (XSD) भाषा सभी XML Documents और डेटा के लिए वर्तमान मानक स्कीमा भाषा है. 2 मई 2001 को वर्ल्ड वाइड वेब कंसोर्टियम (W3C) ने XSD को अपने संस्करण 1.0 प्रारूप में प्रकाशित किया.

XML स्कीमा परिभाषा भाषा (XSD) आपको XML Documents के लिए संरचना और डेटा प्रकारों को परिभाषित करने में सक्षम बनाती है. XML स्कीमा उन तत्वों, विशेषताओं और डेटा प्रकारों को परिभाषित करता है जो वर्ल्ड वाइड वेब कंसोर्टियम (W3C) XML स्कीमा भाग 1 के अनुरूप होते हैं. XML स्कीमा परिभाषा भाषा के लिए संरचना की सिफारिश. W3C XML स्कीमा भाग 2 डेटाटाइप्स अनुशंसा XML स्कीमा में उपयोग किए जाने वाले डेटा प्रकारों को परिभाषित करने के लिए सिफारिश है. एक्सएमएल स्कीमा रेफरेंस (एक्सएसडी) डेटासिप और स्ट्रक्चर्स के लिए डब्ल्यू 3 सी 2001 की सिफारिश के विनिर्देशों पर आधारित है.

एक XML स्कीमा शीर्ष-स्तरीय स्कीमा तत्व से बना होता है. स्कीमा तत्व परिभाषा में निम्नलिखित नामस्थान शामिल होने चाहिए -

http://www.w3.org/2001/XMLSchema

स्कीमा तत्व में प्रकार की परिभाषाएं सरल टाइप और कॉम्प्लेक्स टाइप तत्व और विशेषता और तत्व घोषणाएं शामिल हैं. अपने Inherent डेटा प्रकारों जैसे पूर्णांक स्ट्रिंग और इसी तरह के अलावा XML स्कीमा भी सरल टाइप और कॉम्प्लेक्स टाइप तत्वों का उपयोग करके नए डेटा प्रकारों की परिभाषा की अनुमति देता है. सरलता किसी मान के लिए एक प्रकार की परिभाषा जिसका उपयोग किसी तत्व या विशेषता की सामग्री Text Only के रूप में किया जा सकता है. इस डेटा प्रकार में तत्व नहीं हो सकते हैं या विशेषता नहीं हो सकती हैं.

तत्वों के लिए एक प्रकार की परिभाषा जिसमें विशेषताएँ और तत्व हो सकते हैं. इस डेटा प्रकार में तत्व हो सकते हैं और विशेषताएँ हो सकती हैं. इस XSD स्टार्टर किट के शेष भाग में, हम XSD के साथ आरंभ करने के बारे में देखेंगे. XSD पर गहराई से सीखने या पढ़ने के लिए, निम्नलिखित ड्राफ्ट अनुशंसाओं का संदर्भ लें जो इसका वर्णन करते हैं -

  • XML स्कीमा भाग 0: प्राइमर

  • XML स्कीमा भाग 1: संरचनाएं

  • एक्सएमएल स्कीमा भाग 2: डेटाटिप्स

XSD क्या है?

XSD को समझने के लिए पहले XML के बारे में बात करते हैं. XML Web Document में जानकारी डालने का एक तरीका है ताकि अन्य User इसके बारे में बहुत कुछ जाने बिना उस जानकारी को प्राप्त कर सकें. महान विचार लेकिन समय के साथ, यह स्पष्ट हो गया है कि एक्सएमएल में इतने कम नियम हैं कि दुर्घटनाएं हो सकती हैं. लोग आपकी जानकारी का गलत अर्थ भी निकाल सकते हैं. यहीं पर XSD आता है. XSD एक तरह का गुणवत्ता नियंत्रण (QC) भाषा है जो यह सुनिश्चित करता है कि XML फ़ाइल में जानकारी का अच्छी तरह से वर्णन किया गया है और इसके सत्यापन का कोई तरीका है.

आधिकारिक तौर पर XSD XML स्कीमा परिभाषा के लिए है. स्कीमा क्या है स्कीमा संरचना जानकारी का एक सामान्य तरीका है. इसे शब्दों और विचारों के लिए एक प्रकार के योजनाबद्ध के रूप में समझें ताकि वे सही जगह पर रख सकें और एक निश्चित तरीके से समझें.

XSD फ़ाइल क्या है?

आइए एक उदाहरण देखें ताकि आपको एक दृश्य विचार मिले. निम्नलिखित एक सरल XML फ़ाइल है जिसमें रात में तीन सबसे चमकीले सितारों के बारे में कुछ जानकारी है.

XSD फ़ाइल क्या है?

एक XSD फ़ाइल एक फ़ाइल है जिसका उपयोग यह परिभाषित करने के लिए किया जाता है कि XML दस्तावेज़ में कौन से तत्व और विशेषताएँ दिखाई दे सकती हैं. यह तत्वों के संबंध को भी परिभाषित करता है और उनमें क्या डेटा संग्रहीत किया जा सकता है. XSD फाइलें W3C XML स्कीमा भाषा में लिखी जाती हैं.

एक XSD फ़ाइल अपनी सामग्री को XML प्रारूप में सादे पाठ के रूप में संग्रहीत करती है जिसका अर्थ है कि फाइलें किसी भी पाठ संपादक और कई अन्य कार्यक्रमों द्वारा खोली और देखी जा सकती हैं. हालाँकि, यदि आप एक XSD फ़ाइल को संपादित करना चाहते हैं तो आपको एक XML संपादक का उपयोग करना चाहिए, जैसे कि माइक्रोसॉफ्ट एक्सएमएल नोटपैड नंगे हड्डियों BBEdit या सिंकरो सॉफ्ट ऑक्सिजन एक्सएमएल संपादक.

नोट - XSD फ़ाइलें XML स्कीमा को परिभाषित करने के लिए दस्तावेज़ प्रकार परिभाषा (.DTD) फ़ाइलों के विकल्प के रूप में उपयोग की जा सकती हैं.

XML स्कीमा क्या है?

एक XML स्कीमा एक XML दस्तावेज़ की संरचना का वर्णन करता है. XML स्कीमा भाषा को XML स्कीमा परिभाषा (XSD) भी कहा जाता है.

Example

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="note">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="to" type="xs:string"/>
      <xs:element name="from" type="xs:string"/>
      <xs:element name="heading" type="xs:string"/>
      <xs:element name="body" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

</xs:schema>

XML स्कीमा का उद्देश्य एक XML दस्तावेज़ के कानूनी भवन ब्लॉकों को परिभाषित करना है -

  • वे तत्व और विशेषताएँ जो किसी दस्तावेज़ में दिखाई दे सकते हैं.

  • बाल तत्वों की संख्या और क्रम.

  • तत्वों और विशेषताओं के लिए डेटा प्रकार.

  • तत्वों और विशेषताओं के लिए डिफ़ॉल्ट और निश्चित मान.

स्कीमा

एक स्कीमा एक रूपरेखा चित्र या मॉडल है. कंप्यूटिंग में विभिन्न प्रकार के डेटा की संरचना का वर्णन करने के लिए अक्सर स्कीमा का उपयोग किया जाता है. दो सामान्य उदाहरणों में डेटाबेस और XML स्कीमा शामिल हैं.

डेटाबेस स्कीमा

एक डेटाबेस स्कीमा एक डेटाबेस में निहित तालिकाओं और संबंधित क्षेत्रों का वर्णन करता है. इसे उन तालिकाओं की सूची के रूप में प्रदर्शित किया जा सकता है जिनमें प्रत्येक में संबंधित डेटा प्रकार के साथ फ़ील्ड का एक सबलिस्ट होता है. आमतौर पर हालांकि डेटाबेस स्कीमा को विज़ुअल आरेख के रूप में प्रदर्शित किया जाता है. बक्से व्यक्तिगत तालिकाओं का प्रतिनिधित्व करते हैं और लाइनें दिखाती हैं कि तालिकाओं को कैसे जोड़ा जाता है. कुछ मामलों में डेटा के प्रवाह को इंगित करने के लिए इन पंक्तियों में एरोहेड्स शामिल हो सकते हैं. डेटाबेस स्कीमा में ऐसी टिप्पणियां भी शामिल हो सकती हैं जो प्रत्येक तालिका और व्यक्तिगत क्षेत्रों के उद्देश्य का वर्णन करती हैं.

XML स्कीमा

XML स्कीमा उन तत्वों को परिभाषित करता है जिनमें XML फ़ाइल हो सकती है. यह XML डेटा के लिए एक विशिष्ट संरचना प्रदान करता है, जो कई प्रणालियों के बीच XML फ़ाइलों को साझा करते समय महत्वपूर्ण है. XML स्कीमा को परिभाषित करने से XML दस्तावेज़ सुनिश्चित होता है या फ़ीड में अज्ञात मान नहीं होंगे जो पार्सिंग त्रुटियों का कारण हो सकता है. नीचे XML स्कीमा या XML स्कीमा परिभाषा (XSD) का एक उदाहरण है.

डेटाबेस और एक्सएमएल फ़ाइलों का वर्णन करने के लिए स्कीमा का सबसे अधिक उपयोग किया जाता है लेकिन उनका उपयोग अन्य प्रकार के डेटा का वर्णन करने के लिए भी किया जा सकता है. उदाहरण के लिए एक गेम डेवलपर वीडियो गेम में उपयोग की जाने वाली 3D वस्तुओं का वर्णन करने के लिए एक स्कीमा को परिभाषित कर सकता है. एक सॉफ्टवेयर डेवलपर एक एप्लिकेशन द्वारा उपयोग किए जाने वाले फ़ाइल प्रारूप की संरचना का वर्णन करने के लिए एक स्कीमा का उपयोग कर सकता है.

XSD की विशेषताएँ?

  • XSD नामस्थान का समर्थन करता है.

  • विभिन्न डेटा प्रकार XSD द्वारा समर्थित हैं.

  • यह अतिरिक्त सुविधाओं के लिए एक्स्टेंसिबल है.

  • यह W3C संगठन द्वारा समर्थित है.

  • यह एक XML दस्तावेज़ की संरचना का वर्णन करता है.

एक्सएसडी की विशेषताएं?

  • XSDs DTD की तुलना में अधिक शक्तिशाली हैं.

  • XSD को भविष्य में परिवर्धन के लिए व्यापक रूप से बढ़ाया जा सकता है.

  • XSDs विभिन्न डेटा Pattern को परिभाषित करना आसान बनाते हैं.

  • XML स्कीमा के कारण डेटा संचार सुरक्षित हो जाता है

एक्सएसडी का लाभ?

  • इसका उपयोग डेटा पर प्रतिबंध प्रदान करने के लिए किया जा सकता है.

  • इसका उपयोग डिफ़ॉल्ट मानों को निर्दिष्ट करने के लिए किया जा सकता है.

  • XSD एक्स्टेंसिबल है.

  • इसमें पार्सर द्वारा मध्यवर्ती प्रसंस्करण की आवश्यकता नहीं होती है

एक्सएसडी का नुकसान

  • यह प्रकृति में जटिल है.

  • इसमें अनियंत्रित सामग्री के लिए सीमित समर्थन है.

  • इसका औपचारिक गणितीय विवरण नहीं है

  • प्रलेखन समर्थन सीमित है.