XML ब्यूटिफायर गाइड

XML को तत्काल फॉर्मैट, वैलिडेट और मिनिफाई करें। इंडेंटेशन स्टाइल चुनें और एक क्लिक में परिणाम कॉपी करें।

XML ब्यूटिफायर पर वापस

यह उपकरण क्या करता है

XML ब्यूटिफायर XML को फॉर्मैट, वैलिडेट और मिनिफाई करता है। XML पेस्ट करें और पठनीय आउटपुट के लिए इंडेंटेशन (2 या 4 स्पेस, टैब) चुनें। अमान्य XML इनलाइन त्रुटि दिखाता है। वैध XML वापस लेने योग्य ट्री व्यू दिखाता है। मिनिफाई अतिरिक्त रिक्त स्थान हटाता है। एक क्लिक से परिणाम कॉपी करें।

इसका उपयोग कैसे करें

  1. XML पेस्ट करें — इनपुट क्षेत्र में अपनी XML स्ट्रिंग पेस्ट करें।
  2. फॉर्मैट — फॉर्मैट पर क्लिक करें या इंडेंटेशन समायोजित करें। आउटपुट अपडेट होता है।
  3. वैलिडेट — अमान्य XML त्रुटि दिखाता है; वैध XML ट्री व्यू दिखाता है।
  4. मिनिफाई — अनावश्यक रिक्त स्थान हटाने के लिए मिनिफाई पर क्लिक करें।
  5. कॉपी — फॉर्मैट या मिनिफाइड आउटपुट क्लिपबोर्ड में कॉपी करें।

यह कैसे काम करता है

उपकरण ब्राउज़र के DOMParser से इनपुट पार्स करता है। पार्स विफल होने पर त्रुटि दिखाता है। वैध होने पर चुने गए इंडेंटेशन के साथ रिफॉर्मैट करता है (pretty-print) या टैग के बीच रिक्त स्थान हटाकर मिनिफाई करता है। ट्री व्यू आसान नेविगेशन के लिए पार्स दस्तावेज़ से बनता है। सभी प्रोसेसिंग क्लाइंट-साइड चलती है।

सभी गणना पूरी तरह आपके ब्राउज़र में चलती है। कोई डेटा किसी सर्वर को नहीं भेजा जाता।

उपयोग के मामले और उदाहरण

  • कॉन्फिग फाइलें — पठनीयता के लिए XML कॉन्फिग फॉर्मैट करें।
  • SOAP/XML API — डिबगिंग के लिए प्रतिक्रियाओं को ब्यूटिफाई करें।
  • SVG — संपादन के लिए SVG मार्कअप फॉर्मैट करें।
  • प्रलेखन — साफ XML सैंपल तैयार करें।
  • बंडलिंग — छोटे पेलोड के लिए XML मिनिफाई करें।

उदाहरण

इनपुट: <root><item>a</item><item>b</item></root>
फॉर्मैट किया (2 स्पेस): इंडेंटेड रूट और आइटम एलिमेंट।

सीमाएं और ज्ञात बाधाएं

  • केवल XML — HTML5 या अमान्य XML सपोर्ट नहीं।
  • बड़ी फाइलें — बहुत बड़ी XML ट्री व्यू को धीमा कर सकती है।
  • कोई स्कीमा नहीं — केवल well-formedness वैलिडेट करता है; DTD या XSD के खिलाफ वैलिडेट नहीं करता।

कैसे काम करता है

विधि

  • Invalid XML shows inline validation error; valid XML shows collapsible tree view.

सभी गणना और रूपांतरण पूरी तरह आपके ब्राउज़र में चलते हैं। कोई डेटा किसी सर्वर को नहीं भेजा जाता, इसलिए आपकी इनपुट कभी भी आपके डिवाइस से बाहर नहीं जाती।