XML वैलिडेटर
XML सिंटैक्स तुरंत जांचें।
एक अमान्य XML दस्तावेज़ parsers को क्रैश कर देगा, API कॉल्स को फेल कर देगा, और एप्लिकेशन में ऐसी त्रुटियाँ पैदा करेगा जिन्हें डिबग करना मुश्किल होता है। XML validation यह जाँचता है कि कोई दस्तावेज़ well-formed है या नहीं — यानी वह XML के बुनियादी संरचनात्मक नियमों का पालन करता है या नहीं — इससे पहले कि आप उसे production में उपयोग करें। यह टूल browser के native XML parser का उपयोग करके तुरंत syntax त्रुटियों का पता लगाता है, और आपको सटीक error messages देता है जो ठीक-ठीक बताते हैं कि आपके XML दस्तावेज़ में क्या ठीक करना है।
📋 इस कैलकुलेटर का उपयोग कैसे करें
अपना XML input फ़ील्ड में पेस्ट करें और "Validate XML" पर क्लिक करें। यह टूल browser के DOMParser का उपयोग "text/xml" MIME type के साथ करके दस्तावेज़ को parse करता है। यदि XML मान्य है, तो आपको हरे रंग का success message दिखेगा। यदि कोई समस्या है, तो parser से आने वाला error message लाल रंग में दिखेगा — इसमें आमतौर पर त्रुटि का प्रकार और कभी-कभी एक line reference शामिल होता है। समस्या को ठीक करें, सही किया गया XML पेस्ट करें, और दोबारा validate करें। सामान्य सुधार: छूटा हुआ closing tag जोड़ें, विशेष अक्षरों को escape करें (& < >), बिना value वाले attributes हटाएँ, और सुनिश्चित करें कि एक ही root element हो।
💡 मुख्य तथ्य और जानकारी
इस टूल में XML validation well-formedness की जाँच करता है — XML के मौलिक नियम। Well-formedness business logic की सही होने की गारंटी नहीं देता; इसके लिए आपको schema validation (XSD, DTD, या RelaxNG) की आवश्यकता होती है। Schema validation यह जाँचता है कि elements सही क्रम में आएँ, सही types हों, और schema द्वारा परिभाषित बाधाओं का पालन करें। अधिकांश XML का उपयोग करने वाले APIs सबसे पहले well-formedness की परवाह करते हैं — एक schema-अमान्य दस्तावेज़ को कभी-कभी फिर भी process किया जा सकता है, लेकिन एक malformed दस्तावेज़ हमेशा अस्वीकार कर दिया जाएगा। Well-formedness के नियम: उचित nesting, मिलते-जुलते tags, quoted attributes, एकल root element, और escaped विशेष अक्षर।