XML फ़ॉर्मैटर

मशीन का बनाया XML अक्सर एक विशाल पंक्ति होता है। उसे यहाँ चिपकाइए और संरचना उभर आएगी: हर तत्व अपनी पंक्ति में, गहराई के अनुसार इंडेंट।

कोड इस पेज से बाहर नहीं जाता — फ़ॉर्मैटिंग ब्राउज़र में होती है।

कैसे इस्तेमाल करें

  1. पहले बॉक्स में XML चिपकाएँ।
  2. इंडेंट चुनें: दो स्पेस, चार स्पेस या टैब।
  3. पढ़ने योग्य रूप कॉपी करें, या «मिनिफ़ाई» दबाकर उसे फिर समेट लें।

जानने योग्य बातें

XML, HTML से कहाँ अलग है

XML में रिक्त तत्व होते ही नहीं — हर तत्व या तो बंद होता है या स्लैश पर समाप्त — और यह अक्षर-भेद मानता है, इसलिए <Item> और <item> अलग तत्व हैं। फ़ॉर्मैटर इसी के अनुसार चलता है: किसी टैग को स्वतः बंद नहीं मानता और नामों को छोटे अक्षरों में नहीं बदलता। इसीलिए यह पेज HTML फ़ॉर्मैटर से अलग है।

टिप्पणियाँ, CDATA और घोषणा

CDATA खंड में कुछ भी हो सकता है, यहाँ तक कि टैग जैसे दिखने वाले कोण-कोष्ठक भी। इसलिए उसे टिप्पणी की तरह एक ही खंड में उठाकर ले जाया जाता है, और भीतर एस्केप की गई मार्कअप वाला SOAP लिफ़ाफ़ा सही-सलामत निकल जाता है। फ़ाइल के आरंभ की XML घोषणा अपनी पंक्ति में रहती है — ठीक वहीं जहाँ पार्सर उसे अपेक्षित करते हैं।

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

क्या यह जाँचता है कि मेरा XML सुगठित है?

नहीं। यह दिए हुए हिस्से में इंडेंट लगाता है। छूटा हुआ बंद टैग ऐसे इंडेंट के रूप में दिखता है जो कभी लौटता ही नहीं, पर त्रुटि सूची नहीं बनती।

क्या SVG, RSS या साइटमैप पर चलेगा?

हाँ, तीनों XML हैं। हज़ारों URL वाला साइटमैप पढ़ने लायक हो जाता है, और डिज़ाइन टूल से निर्यात हुआ SVG एक पंक्ति नहीं रह जाता।

क्या मेरी फ़ाइल सर्वर पर जाती है?

नहीं। फ़ॉर्मैटिंग आपके ब्राउज़र में होती है, इसलिए ग्राहक रिकॉर्ड वाला XML निर्यात आपके ही कंप्यूटर पर रहता है।

क्या विशेषताओं का क्रम बदलता है?

नहीं। टैग अपनी पंक्ति में जाता है और इंडेंट पाता है, पर कोण-कोष्ठकों के भीतर सब कुछ वैसा ही रहता है जैसा आपने लिखा।

संबंधित टूल