XML फ़ॉर्मेटर और वैलिडेटर
XML को प्रिटी-प्रिंट, वैलिडेट, या मिनिफ़ाई करें। एट्रिब्यूट, कमेंट, और CDATA सेक्शन सुरक्षित रहते हैं, और सिंटैक्स एरर पार्सर के निदान के साथ रिपोर्ट किए जाते हैं।
मोड
अक्सर पूछे जाने वाले प्रश्न
- XML फ़ॉर्मेटर क्या करता है?
- यह रॉ या मिनिफ़ाइड XML लेता है और इसे फिर से इंडेंट करता है ताकि एलिमेंट हायरार्की पढ़ने में आसान हो, आपके चुने इंडेंटेशन के साथ प्रति पंक्ति एक एलिमेंट। यह पहले मार्कअप को भी वैलिडेट करता है — यदि XML वेल-फ़ॉर्म्ड नहीं है, तो आपको टूटे आउटपुट के बजाय समस्या बताने वाली एक एरर मिलती है।
- यहाँ XML वैलिडेशन कैसे काम करता है?
- यह टूल ब्राउज़र के अपने स्ट्रिक्ट XML पार्सर (DOMParser) से आपका इनपुट पार्स करता है। यदि पार्सिंग विफल होती है, तो पार्सर की एरर रिपोर्ट — जहाँ उपलब्ध हो वहाँ लाइन नंबर और गड़बड़ स्निपेट सहित — दिखाई जाती है ताकि आप ग़लती को सटीक रूप से पहचान सकें, जैसे एक बेमेल टैग या एक अनएस्केप्ड एम्परसैंड।
- क्या कमेंट, CDATA सेक्शन, और एट्रिब्यूट सुरक्षित रहते हैं?
- हाँ। फ़ॉर्मेटिंग एलिमेंट एट्रिब्यूट, टेक्स्ट कंटेंट, कमेंट, CDATA सेक्शन, और प्रोसेसिंग इंस्ट्रक्शन को सुरक्षित रखती है। केवल एलिमेंट के बीच का व्हाइटस्पेस इंडेंटेशन बनाने के लिए सामान्यीकृत होता है।
- मिनिफ़ाई क्या करता है?
- मिनिफ़ाई एलिमेंट के बीच का व्हाइटस्पेस हटाता है — इंडेंटेशन और लाइन ब्रेक जिनका कोई अर्थ नहीं होता — दस्तावेज़ का सबसे कॉम्पैक्ट सिंगल-लाइन रूप बनाता है। एलिमेंट के अंदर का टेक्स्ट रखा जाता है, इसलिए दस्तावेज़ की सामग्री अपरिवर्तित रहती है।
- क्या मेरा XML सर्वर पर अपलोड होता है?
- नहीं। पार्सिंग, वैलिडेटिंग, फ़ॉर्मेटिंग, और मिनिफ़ाइंग सब कुछ आपके ब्राउज़र में स्थानीय रूप से होता है। आपका मार्कअप कभी आपके डिवाइस से बाहर नहीं जाता।