XML व्हॅलिडेटर
XML सिंटॅक्स तत्काळ तपासा.
अवैध XML डॉक्युमेंटमुळे पार्सर्स क्रॅश होतात, API कॉल्स फेल होतात आणि अॅप्लिकेशन्समध्ये डिबग करणे अवघड असे एरर्स येतात. XML validation तपासते की डॉक्युमेंट well-formed आहे का — म्हणजे तो XML च्या मूलभूत स्ट्रक्चरल नियमांचे पालन करतो का — प्रोडक्शनमध्ये वापरण्याआधी. हे टूल ब्राउझरचा नेटिव्ह XML पार्सर वापरून सिंटॅक्स एरर्स लगेच शोधते, आणि तुमच्या XML डॉक्युमेंटमध्ये नेमके काय दुरुस्त करायचे आहे हे सांगणारे तंतोतंत एरर मेसेजेस देते.
📋 हे कॅल्क्युलेटर कसे वापरावे
तुमचा XML इनपुट फिल्डमध्ये पेस्ट करा आणि "Validate XML" वर क्लिक करा. हे टूल ब्राउझरचा DOMParser "text/xml" MIME टाईपसह वापरून डॉक्युमेंट पार्स करते. XML वैध असल्यास तुम्हाला हरित रंगातील यशाचा मेसेज दिसेल. काही समस्या असल्यास पार्सरकडून आलेला एरर मेसेज लाल रंगात दिसतो — त्यात साधारणपणे एररचा प्रकार आणि कधीकधी लाईन संदर्भ असतो. समस्या दुरुस्त करा, सुधारित XML पेस्ट करा आणि पुन्हा validate करा. सामान्य दुरुस्त्या: गायब असलेला क्लोजिंग टॅग जोडा, स्पेशल कॅरेक्टर्स escape करा (& < >), व्हॅल्यू नसलेले attributes काढून टाका, आणि एकच root एलिमेंट असल्याची खात्री करा.
💡 महत्त्वाची माहिती
या टूलमधील XML validation well-formedness तपासते — म्हणजे XML चे मूलभूत नियम. Well-formedness म्हणजे बिझनेस लॉजिक बरोबर आहे याची खात्री नसते; त्यासाठी तुम्हाला schema validation (XSD, DTD, किंवा RelaxNG) हवे. Schema validation तपासते की एलिमेंट्स योग्य क्रमाने आहेत का, त्यांचे प्रकार बरोबर आहेत का, आणि ते schema मध्ये ठरवलेल्या मर्यादांचे पालन करतात का. बहुतांश XML वापरणाऱ्या API ला आधी well-formedness महत्त्वाचे असते — schema-invalid डॉक्युमेंट कधीकधी प्रोसेस होऊ शकतो, पण malformed डॉक्युमेंट नेहमी नाकारला जातो. Well-formedness चे नियम: योग्य nesting, जुळणारे टॅग्स, quoted attributes, एकच root एलिमेंट, आणि escaped स्पेशल कॅरेक्टर्स.