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 पाइए। एंकर खुल जाते हैं, ब्लॉक स्ट्रिंग अपनी पंक्तियाँ बनाए रखती…
- HTML मिनिफ़ायर HTML चिपकाइए और उसे उन ख़ाली जगहों के बिना पाइए जिन्हें कोई देखता ही नहीं। बॉक्स के नीचे का आँक…
- CSS फ़ॉर्मैटर स्टाइलशीट चिपकाइए — भले वह एक ही पंक्ति में आई हो — और फिर से पढ़िए। हर घोषणा को अपनी पंक्ति, न…
- CSS मिनिफ़ायर स्टाइलशीट चिपकाइए और उसे संपीड़ित रूप में पाइए। बॉक्स के नीचे का आँकड़ा पहले और बाद का आकार दिख…
- SQL फ़ॉर्मैटर लॉग या ORM से एक ही पंक्ति में आई क्वेरी चिपकाइए और उसे फिर से क्वेरी की तरह पढ़िए — SELECT, FR…