नोटपैड ++ में एक्सएसडी के खिलाफ एक्सएमएल को कैसे सत्यापित करें

इस पोस्ट में, हम इस बारे में बात करेंगे कि Notepad++ में एक्सएसडी(XSD) के खिलाफ एक्सएमएल(XML) को कैसे मान्य किया जाए । एक एक्सएमएल(XML) ( एक्स्टेंसिबल मार्कअप लैंग्वेज(eXtensible Markup Language) ) फाइल एक मार्कअप फाइल है जिसमें मानव-पठनीय और मशीन-पठनीय दोनों स्वरूपों में दस्तावेजों को एन्कोडिंग के लिए नियमों का एक सेट होता है। इसका उपयोग डेटा को स्टोर और ट्रांसपोर्ट करने के लिए किया जाता है। जबकि XSD का मतलब वर्ल्ड वाइड वेब कंसोर्टियम(World Wide Web Consortium) ( W3C ) द्वारा दी गई XML स्कीमा डेफिनिशन  है। (XML Schema Definition )यह मुख्य रूप से XML फ़ाइल की संरचना और सामग्री को परिभाषित करने के लिए उपयोग किया जाता है।

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

Notepad++ एप्लिकेशन का उपयोग करके अपने XML दस्तावेज़ को XSD के विरुद्ध आसानी से सत्यापित कर सकते हैं। (XSD)Notepad++ विभिन्न प्रोग्रामिंग भाषाओं के लिए एक लोकप्रिय टेक्स्ट और सोर्स कोड एडिटर है और इसे LaTeX एडिटर(LaTeX editor) के रूप में भी इस्तेमाल किया जा सकता है । आप XSD फ़ाइल का उपयोग करके XML दस्तावेज़ को मान्य करने के लिए इसकी प्लगइन्स(Plugins) कार्यक्षमता का उपयोग कर सकते हैं। यहां, हम आपको एक्सएमएल स्कीमा के खिलाफ (XML Schema)एक्सएमएल(XML) सत्यापन करने के लिए सटीक चरण-दर-चरण प्रक्रिया दिखाने जा रहे हैं । आइए अब सीधे ट्यूटोरियल पर आते हैं!

देखें: (See:) How to set Notepad++ as default editor for .xml files.

Notepad++ में एक्सएसडी(XSD) के खिलाफ एक्सएमएल(XML) को कैसे सत्यापित करें

Notepad++ में XSD फ़ाइलों का उपयोग करके XML दस्तावेज़ों को मान्य करने के मुख्य चरण यहां दिए गए हैं :

  1. Notepad++ एप्लिकेशन डाउनलोड और इंस्टॉल करें ।
  2. नोटपैड ++ एप्लिकेशन लॉन्च करें।
  3. प्लगइन्स व्यवस्थापक खोलें।
  4. (Select)Notepad++ में XML टूल्स को (Install XML Tools)चुनें और इंस्टॉल करें ।
  5. उस XML(XML) दस्तावेज़ को आयात करें जिसे आप सत्यापित करना चाहते हैं।
  6. (Click)Plugins > XML Tools > Validate नाउ विकल्प पर क्लिक करें ।
  7. (Browse)किसी XSD फ़ाइल को ब्राउज़ करें और उसके विरुद्ध XML फ़ाइल को सत्यापित करने के लिए उसका चयन करें।(XML)

आइए, उपरोक्त चरणों के बारे में विस्तार से चर्चा करें!

सबसे पहले, यदि आपके पास पहले से यह नहीं है, तो आपको download Notepad++ करना होगा और फिर इसे अपने विंडोज 11/10 पीसी पर इंस्टॉल करना होगा। यदि आप इसे स्थापित नहीं करना चाहते हैं, तो आप इसके पोर्टेबल संस्करण का उपयोग कर सकते हैं क्योंकि यह इंस्टॉलर और पोर्टेबल पैकेज दोनों में आता है। इसलिए, अपने पसंदीदा संस्करण का उपयोग करें।

स्थापना के बाद, बस Notepad++ एप्लिकेशन लॉन्च करें। अब, इसके प्लगइन्स(Plugins) मेनू पर जाएं और प्लगइन्स एडमिन(Plugins Admin) विकल्प पर क्लिक करें।

नोटपैड ++ में एक्सएसडी के खिलाफ एक्सएमएल को कैसे सत्यापित करें

प्लगइन्स एडमिन(Plugins Admin) विंडो में , आपको उपलब्ध प्लगइन्स की एक सूची दिखाई देगी, जिसे आप जब चाहें सक्षम या अक्षम कर सकते हैं। साथ ही, यह आपके द्वारा इंस्टॉल किए गए प्लगइन्स को दिखाता है और जिसके लिए अपडेट उपलब्ध हैं। उपलब्ध(Available) टैब में प्लगइन्स की इस सूची से , एक्सएमएल टूल्स(XML Tools) तक नीचे स्क्रॉल करें ; यह सूची के अंत में मौजूद होगा।

एक्सएमएल टूल्स(XML Tools) प्लगइन का चयन करें और आप प्लगइन विवरण और उपयोग देखने में सक्षम होंगे। एक्सएमएल टूल्स(XML Tools) चेकबॉक्स को सक्षम करें और फिर इंस्टॉल(Install) बटन दबाएं।

Notepad++ को प्लगइन को स्थापित करने के लिए बाहर निकलना और पुनरारंभ करना होगा। ओके बटन पर क्लिक करके अगले प्रॉम्प्ट पर इसकी पुष्टि करें। स्थापना में केवल कुछ सेकंड लगते हैं। XML टूल्स(Tools) प्लगइन के इंस्टालेशन के बाद, Notepad++ जल्दी से रीस्टार्ट हो जाएगा।

अब आपको उस XML(XML) दस्तावेज़ को खोलने की आवश्यकता है जिसे आप XSD के विरुद्ध सत्यापित करना चाहते हैं । एक्सएमएल(XML) फाइल को ओपन करने के बाद प्लगइन्स(Plugins) मेन्यू में जाएं और अब आपको इसमें एक्सएमएल टूल्स( XML Tools) का ऑप्शन दिखाई देगा। बस (Simply)XML Tools > Validate Now ऑप्शन पर जाएं और उस पर क्लिक करें। Validate Now विकल्प को खोलने के लिए आप Ctrl + Alt + Shift + M कुंजी संयोजन भी दबा सकते हैं ।

अब, उस XSD फ़ाइल का चयन करें जिसके विरुद्ध आप खुले हुए XML दस्तावेज़ को मान्य करना चाहते हैं। बस(Simply) ब्राउज़ करें और फिर संबंधित क्षेत्र में एक्सएसडी(XSD) फ़ाइल आयात करें। यह नेमस्पेस यूआरआई(Namespace URI) भी दिखाता है।

आयातित XML(XML) स्कीमा फ़ाइल के विरुद्ध XML का सत्यापन प्रारंभ करने के लिए OK बटन दबाएँ ।

एक्सएमएल दस्तावेज़ फ़ाइल अब एक्सएसडी(XSD) के खिलाफ मान्य होगी और यदि कोई समस्या है, तो यह टिप्पणियों के साथ त्रुटियों को ठीक करने के लिए उन्हें उजागर करेगी।

अब आप XSD(XSD) सत्यापन द्वारा दी गई टिप्पणियों का उपयोग करके अपने XML दस्तावेज़ में मौजूद त्रुटियों को ठीक कर सकते हैं । जब आपने सभी त्रुटियों को ठीक कर लिया है, तो XML सामग्री को मान्य करने के लिए अभी मान्य(Validate) करें बटन को फिर से चलाएँ। यदि XML फ़ाइल में सब कुछ अच्छा है, तो यह एक संदेश संकेत दिखाएगा जिसमें लिखा होगा कि कोई त्रुटि नहीं(No error detected) मिली है ।

Plugins > XML Tools विकल्प चालू किया है , तो हर बार जब आप अपने एक्सएमएल(XML) दस्तावेज़ में बदलाव करते हैं और सहेजते हैं , तो यह आपको एक्सएसडी(XSD) के खिलाफ एक्सएमएल(XML) को मान्य करने देगा ।

तो, इस प्रकार आप अपने प्लगइन्स एडमिन(Plugins Admin) से एक साधारण प्लगइन स्थापित करके एक्सएसडी के खिलाफ एक्सएमएल दस्तावेज़ों को मान्य करने के लिए Notepad++ का उपयोग कर सकते हैं ।

अब पढ़ें: (Now read:) कार्य SvcRestartTask, कार्य XML में एक अनपेक्षित नोड है।(Task SvcRestartTask, The task XML contains an unexpected node.)



About the author

मैं एक तकनीशियन हूं जो कई वर्षों से ऑडियो और उपयोगकर्ता खाता क्षेत्र में काम कर रहा है। मुझे विंडोज और मैक कंप्यूटरों के साथ-साथ ऐप्पल उत्पादों दोनों के साथ अनुभव है। मैं 2007 से Apple उत्पादों का उपयोग करना भी सिखा रहा हूं। मेरी विशेषज्ञता के मुख्य क्षेत्र उपयोगकर्ता खाते और पारिवारिक सुरक्षा हैं। इसके अलावा, मुझे विंडोज 7 होम प्रीमियम, 8.1 प्रो, 10 प्रो और 12.9 मोजावे सहित विभिन्न सॉफ्टवेयर प्रोग्रामों का अनुभव है।



Related posts