📄 XML फॉर्मेटर & बीयूटीफायर — XML को फॉर्मेट करें, मिनीफाई करें और सत्यापित करें - मुफ्त में
अपना XML पेस्ट करें और फॉर्मेट क्लिक करके अपनी पसंद के 2-स्पेस, 4-स्पेस या टैब इंडेंटेशन के साथ तुरंत सुंदर रूप से प्रिंट करें। मिनिफाइ क्लिक करके सभी व्हाइटस्पेस हटा दें ताकि आउटपुट संक्षिप्त हो। टूल ब्राउज़र-नैटिव DOMParser का उपयोग करके अपने XML की जांच करता है और यदि इनपुट खराब है तो स्पष्ट त्रुटि संदेश दिखाता है। सभी प्रक्रिया पूरी तरह से आपके ब्राउज़र में चलती है - आपका XML कभी भी आपके उपकरण से बाहर नहीं जाता।
डिज़ाइन से ही निजी. यह टूल पूरी तरह आपके ब्राउज़र में चलता है — आपका डाला हुआ कुछ भी अपलोड या सेव नहीं होता, और यह ऑफ़लाइन भी काम करता है।
परिचय
यह XML फॉर्मेटर ब्राउज़र-नैतिक DOMParser का उपयोग करके XML को पार्स करता और जांचता है, फिर परिणामी DOM ट्री के माध्यम से एक साफ, इंडेंटेड आउटपुट बनाता है - कोई बाहरी लाइब्रेरी आवश्यक नहीं है। सुंदर फॉर्मेट मोड मनुष्य द्वारा पढ़े जा सकने वाले XML उत्पन्न करता है जिसमें समान इंडेंटेशन होता है (2 स्पेस, 4 स्पेस या टैब)। मिनिफाइ मोड तत्वों के बीच केवल स्पेस वाले टेक्स्ट नोड्स को हटा देता है ताकि सबसे छोटा और वैध XML उत्पन्न हो सके। एकल-टेक्स्ट-तत्व बच्चे सीधे रहते हैं ताकि अधिकतम पढ़े जा सके। यह उपकरण XML घोषणा, टिप्पणियां, CDATA अनुखंड और प्रोसेसिंग निर्देश भी बरकरार रखता है। क्योंकि सभी कार्य आपके ब्राउज़र में क्लाइंट-साइड पर होता है, आपका XML डेटा कभी अपलोड या कहीं भी संग्रहित नहीं होता।
कैसे उपयोग करें
- अपना XML बाएं इनपुट क्षेत्र में पेस्ट करें, या 'Load sample' पर क्लिक करके एक डेमो दस्तावेज के लिए प्रयास करें।
- अपने पसंदीदा इंडेंट आकार का चयन करें — 2 स्पेस, 4 स्पेस, या टैब — शीर्ष पर ड्रॉपडाउन से।
- दाएं आउटपुट क्षेत्र में XML के साथ सुंदर रूप से प्रिंट करने के लिए 'फॉर्मेट (ब्यूटिफाई)' पर क्लिक करें।
- या 'Minify' पर क्लिक करें ताकि तत्वों के बीच सभी वाइटस्पेस हटा दिया जाए और सबसे छोटा और वैध XML उत्पन्न किया जाए।
- परिणाम को "कॉपी करें" बटन के साथ कॉपी करें या इसे एक .xml फ़ाइल के रूप में डाउनलोड करें। यदि XML अमान्य है, तो एक पार्स त्रुटि संदेश दिखाया जाता है।
सामान्य प्रश्न
- क्या यह XML फॉर्मेटर मुफ्त है?
- हां, पूरी तरह से मुफ्त - कोई खाता, कोई सदस्यता, कोई छिपा हुआ शुल्क नहीं। पेज खोलें और तुरंत फॉर्मेटिंग शुरू करें।
- मेरा XML किसी सर्वर पर भेजा जाता है या कहीं भी संग्रहित किया जाता है?
- नहीं। सभी पार्सिंग, फॉर्मेटिंग और सत्यापन पूरी तरह से आपके ब्राउज़र में होता है। आपका XML कभी भी आपके उपकरण से बाहर नहीं जाता है। अंतिम इनपुट केवल आपके ब्राउज़र के localStorage में सहेजा जाता है ताकि आप बाद में जारी रख सकें।
- अगर मेरा XML अमान्य है तो फॉर्मेटर क्या करता है?
- यह ब्राउज़र-नेतृत्व डोमपार्सर का उपयोग करके त्रुटियों का पता लगाता है और आउटपुट क्षेत्र के नीचे ठीक पार्स करने की त्रुटि संदेश दिखाता है। अमान्य XML के लिए कोई फॉर्मेटेड आउटपुट उत्पन्न नहीं किया जाता है - आप पहले त्रुटि देखते हैं ताकि आप इसे ठीक कर सकें।
- फॉर्मेट और मिनिफाइ के बीच क्या अंतर है?
- फॉरमैट (सुंदर बनाएं) लाइन ब्रेक और संगत इंडेंटेशन जोड़ता है ताकि XML मनुष्यों के लिए पढ़ने और संपादित करने में आसान हो। मिनिफाइ करना सभी अनावश्यक व्हाइटस्पेस को हटा देता है ताकि संभव छोटे से वैध XML उत्पन्न हो सके - जब XML को नेटवर्क के माध्यम से भेजा जाता है या इसे कोड में एम्बेड करने के लिए फ़ाइल के आकार को कम करने के लिए उपयोगी होता है।
- क्या उपकरण XML घोषणाओं, टिप्पणियों और CDATA खंडों को संरक्षित रखता है?
- हां। XML घोषणा (जैसे <?xml version="1.0" encoding="UTF-8"?>) स्रोत से पहचाना जाता है और आउटपुट के आगे जोड़ दिया जाता है। टिप्पणियाँ और CDATA अनुखंड डोम वॉक के माध्यम से बिना किसी बदलाव के संरक्षित रखे जाते हैं। प्रोसेसिंग निर्देश भी बरकरार रखे जाते हैं।
- क्या यह टूल मेरा डेटा अपलोड करता है?
- नहीं। सब कुछ आपके ब्राउज़र में ही चलता है, इसलिए आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता — पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता है।