XML फ़ॉर्मैटर
मशीन का बनाया XML अक्सर एक विशाल पंक्ति होता है। उसे यहाँ चिपकाइए और संरचना उभर आएगी: हर तत्व अपनी पंक्ति में, गहराई के अनुसार इंडेंट।
कोड इस पेज से बाहर नहीं जाता — फ़ॉर्मैटिंग ब्राउज़र में होती है।
- मुफ़्त
- फ़ाइलें आपके डिवाइस से बाहर नहीं जातीं
- बिना रजिस्ट्रेशन
- फ़ाइलों की कोई सीमा नहीं
कैसे इस्तेमाल करें
- पहले बॉक्स में XML चिपकाएँ।
- इंडेंट चुनें: दो स्पेस, चार स्पेस या टैब।
- पढ़ने योग्य रूप कॉपी करें, या «मिनिफ़ाई» दबाकर उसे फिर समेट लें।
जानने योग्य बातें
XML, HTML से कहाँ अलग है
XML में रिक्त तत्व होते ही नहीं — हर तत्व या तो बंद होता है या स्लैश पर समाप्त — और यह अक्षर-भेद मानता है, इसलिए <Item> और <item> अलग तत्व हैं। फ़ॉर्मैटर इसी के अनुसार चलता है: किसी टैग को स्वतः बंद नहीं मानता और नामों को छोटे अक्षरों में नहीं बदलता। इसीलिए यह पेज HTML फ़ॉर्मैटर से अलग है।
टिप्पणियाँ, CDATA और घोषणा
CDATA खंड में कुछ भी हो सकता है, यहाँ तक कि टैग जैसे दिखने वाले कोण-कोष्ठक भी। इसलिए उसे टिप्पणी की तरह एक ही खंड में उठाकर ले जाया जाता है, और भीतर एस्केप की गई मार्कअप वाला SOAP लिफ़ाफ़ा सही-सलामत निकल जाता है। फ़ाइल के आरंभ की XML घोषणा अपनी पंक्ति में रहती है — ठीक वहीं जहाँ पार्सर उसे अपेक्षित करते हैं।
अक्सर पूछे जाने वाले सवाल
क्या यह जाँचता है कि मेरा XML सुगठित है?
नहीं। यह दिए हुए हिस्से में इंडेंट लगाता है। छूटा हुआ बंद टैग ऐसे इंडेंट के रूप में दिखता है जो कभी लौटता ही नहीं, पर त्रुटि सूची नहीं बनती।
क्या SVG, RSS या साइटमैप पर चलेगा?
हाँ, तीनों XML हैं। हज़ारों URL वाला साइटमैप पढ़ने लायक हो जाता है, और डिज़ाइन टूल से निर्यात हुआ SVG एक पंक्ति नहीं रह जाता।
क्या मेरी फ़ाइल सर्वर पर जाती है?
नहीं। फ़ॉर्मैटिंग आपके ब्राउज़र में होती है, इसलिए ग्राहक रिकॉर्ड वाला XML निर्यात आपके ही कंप्यूटर पर रहता है।
क्या विशेषताओं का क्रम बदलता है?
नहीं। टैग अपनी पंक्ति में जाता है और इंडेंट पाता है, पर कोण-कोष्ठकों के भीतर सब कुछ वैसा ही रहता है जैसा आपने लिखा।
संबंधित टूल
- HTML फ़ॉर्मैटर HTML चिपकाइए और पढ़िए। हर टैग अपनी पंक्ति में, नेस्टिंग के अनुसार इंडेंट के साथ — बिना बंद हुए…
- JSON फ़ॉर्मैटर और वैलिडेटर JSON पेस्ट कीजिए और फ़ॉर्मैट, जाँच या मिनिफ़ाई किया हुआ नतीजा पाइए। डेटा आपके ब्राउज़र में ही र…
- YAML से JSON कॉन्फ़िग फ़ाइल चिपकाइए और JSON पाइए। एंकर खुल जाते हैं, ब्लॉक स्ट्रिंग अपनी पंक्तियाँ बनाए रखती…
- Base64 एन्कोड और डिकोड टेक्स्ट पेस्ट कीजिए और Base64 पाइए, या Base64 पेस्ट कीजिए और टेक्स्ट वापस। देवनागरी, चीनी और इम…
- शब्द गणक टेक्स्ट लिखें या पेस्ट करें — गिनती तुरंत अपडेट होती है: शब्द, अक्षर, वाक्य, अनुच्छेद और अनुमान…
- टेक्स्ट का केस बदलें टेक्स्ट चिपकाइए, शैली चुनिए, नतीजा कॉपी कर लीजिए। एक ही शब्दों को लिखने के नौ तरीके — चार रोज़म…
- CSV से JSON तालिका चिपकाइए, JSON पाइए। पढ़ाई RFC 4180 के अनुसार होती है, इसलिए «Doe, John» जैसा खाना दो हिस…
- JSON Beautifier मिनिफ़ाई किए JSON की लंबी लकीर पेस्ट कीजिए और उसे दस्तावेज़ की तरह पढ़िए। इंडेंट लिखते ही बनता…