मेन्यू
Dev Tools

XML फ़ॉर्मेट करें और XML वैलिडेटर ऑनलाइन मुफ़्त

XML को फ़ॉर्मेट, वैलिडेट और मिनिफ़ाई करें, और लगभग-सटीक JSON में बदलें। सब कुछ ब्राउज़र में, मुफ़्त और बिना साइन-अप।

फ़ाइलें कभी स्टोर नहीं होतींतुरंतबिना साइन-अप

🔒 आपकी फ़ाइल कभी आपके ब्राउज़र से बाहर नहीं जाती। सारा प्रोसेसिंग बिल्ट-इन DOMParser से होता है।

ऑनलाइन XML कैसे फ़ॉर्मेट करें

  1. 1

    अपना XML पेस्ट करें

    इनपुट बॉक्स में सामान्य या मिनिफ़ाइड XML पेस्ट करें। समझने के लिए एक नमूना पहले से भरा हुआ है।

  2. 2

    टैब चुनें

    «फ़ॉर्मेट करें» में XML इंडेंट होता है, «मिनिफ़ाई» में एक पंक्ति का XML मिलता है, और «XML से JSON» में JSON बनता है। नतीजा तुरंत दिखता है।

  3. 3

    नतीजा कॉपी करें

    नतीजा क्लिपबोर्ड पर लेने के लिए «कॉपी करें» दबाएँ। XML अमान्य हो तो पार्सर की त्रुटि दिखाई जाती है।

XML आज भी उन फ़ॉर्मेट की रीढ़ है जिनसे बचना मुश्किल है: RSS और Atom फ़ीड, SVG इमेज, साइटमैप, SOAP संदेश, Maven और Android की बिल्ड फ़ाइलें और कंपनियों के कई इंटीग्रेशन। दिक़्क़त यह है कि मशीन से बना XML अक्सर एक ही लंबी, पढ़ने में मुश्किल पंक्ति में आता है। उसे फ़ॉर्मेट करने से दस्तावेज़ की बनावट साफ़ दिखने लगती है।

वैलिडेशन साथ में: फ़ॉर्मेट करने से पहले यह टूल आपके दस्तावेज़ को ब्राउज़र के अपने DOMParser से पार्स करता है। बिना बंद किए टैग, ग़लत नेस्टिंग, अवैध अक्षर और टूटी एंटिटी को त्रुटि के रूप में दिखाया जाता है, बिगड़ा हुआ आउटपुट नहीं बनाया जाता। यानी XML के सही-गठित होने की झटपट जाँच हो जाती है। सब कुछ आपके ब्राउज़र में होता है, XML किसी सर्वर पर नहीं जाता।

XML से JSON: यह टैब लगभग-सटीक JSON रूप बनाता है, जो JavaScript में डेटा देखने-परखने के काम आता है। यह अनुमानित ही रहेगा, क्योंकि एट्रिब्यूट, दोहराए गए सहोदर एलिमेंट और मिश्रित सामग्री का JSON में सटीक समतुल्य नहीं होता। यह भी ध्यान रखें कि फ़ॉर्मेट करने पर स्पेसिंग और XML घोषणा दोबारा लिखी जाती है; अगर आपके XML में व्हाइटस्पेस मायने रखता है तो नतीजा जाँच लें।

अक्सर पूछे जाने वाले प्रश्न

ये टूल भी काम आ सकते हैं