XML वैलिडेटर
XML वेल-फॉर्मेडनेस को ऑनलाइन वैलिडेट करें। अनक्लोज्ड टैग और सिंटैक्स त्रुटियां खोजें।
इस टूल के बारे में
XML वैलिडेटर यह जाँचता है कि आपका XML दस्तावेज़ XML स्पेसिफिकेशन के अनुसार वेल-फॉर्म्ड है या नहीं। यह सामान्य त्रुटियों का पता लगाता है, जिनमें अनक्लोज़्ड टैग, बेमेल एलिमेंट नाम, अमान्य कैरेक्टर उपयोग, और मिसिंग रूट एलिमेंट शामिल हैं।
एरर आउटपुट में लाइन नंबर और एक संदर्भ स्निपेट शामिल होता है ताकि आप समस्या को जल्दी पहचानकर ठीक कर सकें। वैलिडेशन ब्राउज़र के बिल्ट-इन DOMParser का उपयोग करता है — कोई भी XML किसी सर्वर पर नहीं भेजा जाता। यह टूल केवल वेल-फॉर्मडनेस जाँचता है, स्कीमा वैलिडिटी (XSD या DTD) नहीं।
कैसे उपयोग करें
- अपना XML इनपुट क्षेत्र में पेस्ट करें, या उदाहरण लोड करने के लिए Sample (Valid) या Sample (Errors) पर क्लिक करें।
- जाँच चलाने के लिए Validate पर क्लिक करें।
- यदि त्रुटियाँ मिलती हैं, तो एरर संदेश और लाइन नंबर एक संदर्भ स्निपेट के साथ दिखाए जाते हैं।
- अपने XML एडिटर में समस्या ठीक करें और तब तक फिर से वैलिडेट करें जब तक 'Valid XML' न दिखे।
उपयोग के मामले
बैकएंड डेवलपर्स प्रोडक्शन में पार्सिंग विफलताओं को पकड़ने के लिए डिप्लॉय करने से पहले XML API दस्तावेज़ों को वैलिडेट करते हैं। XML फीड प्रोसेस करने वाले डेटा इंजीनियर संरचनात्मक अखंडता सुनिश्चित करने के लिए नमूनों को वैलिडेट करते हैं। SVG एम्बेड करने वाले फ्रंट-एंड डेवलपर्स HTML में पेस्ट करने से पहले स्निपेट्स को वैलिडेट करते हैं। XML कॉन्फ़िग फ़ाइलों को एडिट करने वाला कोई भी व्यक्ति सर्विस रीस्टार्ट करने से पहले टाइपो पकड़ने के लिए इसका उपयोग करता है।
अक्सर पूछे जाने वाले प्रश्न
- वेल-फॉर्मडनेस क्या है? — एक वेल-फॉर्म्ड XML दस्तावेज़ बुनियादी XML सिंटैक्स नियमों का पालन करता है: एक रूट एलिमेंट, ठीक से नेस्टेड और क्लोज़्ड टैग, कोटेड एट्रिब्यूट्स, और कोई अवैध कैरेक्टर नहीं। वेल-फॉर्मडनेस स्कीमा वैलिडेशन के लिए एक पूर्वापेक्षा है।
- क्या यह XSD या DTD स्कीमा के विरुद्ध वैलिडेट करता है? — नहीं। यह टूल केवल संरचनात्मक वेल-फॉर्मडनेस जाँचता है। XSD या DTD वैलिडेशन के लिए, Saxon जैसे पूर्ण XML प्रोसेसर या किसी IDE प्लगइन का उपयोग करें।
- क्या मेरा XML किसी सर्वर पर भेजा जाता है? — नहीं। ब्राउज़र का बिल्ट-इन DOMParser सारा वैलिडेशन स्थानीय रूप से करता है। आपका XML कभी भी आपकी डिवाइस से बाहर नहीं जाता।