XML को XSD के विरुद्ध मान्य करने के लिए नोटपैड ++ का उपयोग करना


113

क्या कोई समझा सकता है कि xsd के खिलाफ xml फ़ाइल को मान्य करने के लिए नोटपैड ++ का उपयोग कैसे किया जाए। "एक्सएमएल टूल्स" प्लगइन ड्रॉपडाउन में कोई विकल्प नहीं है जो एक एक्सएसडी फ़ाइल को निर्दिष्ट करने के लिए प्रदान करता है। प्लगइन्स सबडिर में XML प्लगइन ठीक से स्थापित है और 3 DLL नोटपैड ++ EXE उपनिर्देशिका में कॉपी किए गए हैं। अन्य XML "सत्यापन" सुविधाएँ काम करती हैं लेकिन XSD के विरुद्ध मान्य करने का कोई तरीका नहीं है।


मैंने एक XML फ़ाइल को मान्य करने के लिए एक XSD निर्दिष्ट करने के कई संदर्भ (और स्क्रीनशॉट) देखे हैं - नोटपैड ++ का उपयोग करके। उदाहरण के लिए michigan.gov/documents/cepi/…
user2174533

1
क्या आपने देखा है कि कब- mother-then-null.blogspot.co.uk/2012/12/… ... ऐसा लगता है कि इसमें आपकी ज़रूरत है।
शमिल द कैट

इस उदाहरण से सटीक XML और XSD का उपयोग करने से काम हुआ और मुझे एहसास हुआ कि मैं क्या गलत कर रहा था। मुझे महसूस नहीं हुआ कि {xsi: schemaLocation = " foobar.com/invoice चालान.xsd "} वास्तव में एक्सएमएल फ़ाइल के रूप में एक ही सबडिर से हार्ड ड्राइव से एक्सएसडी पढ़ रहा था और सत्यापन कर रहा था। धन्यवाद .....
user2174533

@ श्मिल द कैट: एक dtd के खिलाफ कैसे।
शिरगिल फरहान

@SirgillAnsari - DTD सत्यापन के लिए XML में DTD को XML के समान निर्देशिका में निर्दिष्ट करते हुए DOCTYPE होना चाहिए। जैसे: <!DOCTYPE XML_ROOT_NODE SYSTEM "thisXMLusesThis.dtd">तब उपकरण यह पता लगा सकता है।
जेसी चिशोल्म

जवाबों:


116
  1. नोटपैड ++ में Plugins > Plugin manager > Show Plugin Managerफिर Xml Toolsप्लगइन खोजें। बॉक्स पर टिक करें और क्लिक करेंInstall

    यहां छवि विवरण दर्ज करें

  2. XML दस्तावेज़ खोलें जिसे आप सत्यापित करना चाहते हैं और Ctrl+ Shift+ Alt+ पर क्लिक करें M(या मेनू का उपयोग करें यदि यह आपकी प्राथमिकता है Plugins > XML Tools > Validate Now)।
    निम्नलिखित संवाद खुल जाएगा: यहां छवि विवरण दर्ज करें

  3. पर क्लिक करें ...। XSD फ़ाइल को इंगित करें और मुझे पूरा यकीन है कि आप यहां से चीजों को संभाल पाएंगे।

आशा है कि यह आपको कुछ समय बचाता है।

संपादित करें: प्लगइन प्रबंधक को नोटपैड ++ के कुछ संस्करणों में शामिल नहीं किया गया था क्योंकि कई उपयोगकर्ता विज्ञापनों को पसंद नहीं करते थे जो यह दिखाते थे। यदि आप एक पुराना संस्करण रखना चाहते हैं, लेकिन फिर भी प्लगइन प्रबंधक चाहते हैं, तो आप इसे जीथब पर प्राप्त कर सकते हैं , और संग्रह और सामग्री को प्लगइन्स और अपडेट फ़ोल्डर में कॉपी करके इसे स्थापित कर सकते हैं ।
संस्करण 7.7.1प्लगइन प्रबंधक में एक अलग आड़ में वापस आ गया है ... Plugin Adminतो अब आप बस नोटपैड ++ को अपडेट कर सकते हैं और इसे वापस कर सकते हैं।

यहां छवि विवरण दर्ज करें


1
Plugin managerNotepad ++ की नवीनतम रिलीज़ में अब वापस जोड़ा गया है, इसे अब कहा जाता हैPlugins Admin...
Saikat

1
@ Toaikat अपडेट मेट के लिए धन्यवाद, प्रश्न में जोड़ा गया।
माटस वैतकेविसियस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.