XML फ़ॉर्मैटर और मिनिफ़ायर - इंडेंट या दबाएँ

XML फ़ॉर्मैटर और मिनिफ़ायर

यह टूल क्या करता है

XML आम तौर पर किसी मशीन से आता है, एक न ख़त्म होने वाली लाइन में: कोई RSS फ़ीड, कोई साइटमैप, कोई API जवाब, कोई कॉन्फ़िग फ़ाइल। यह पेज उसकी संरचना वापस रखता है ताकि आप पढ़ सकें, और छोटा रूप चाहिए तो फिर हटा देता है।

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

  1. 1 XML चिपकाएँ — पूरी फ़ीड या बस एक एलिमेंट।
  2. 2 इंडेंट चुनें, फिर फ़ॉर्मैट या मिनिफ़ाई दबाएँ।
  3. 3 टेक्स्ट उसी बॉक्स में बदल जाता है — कॉपी करें, या पूर्ववत दबाएँ।

XML, HTML नहीं है — और यह फ़र्क़ काटता है

HTML में मुट्ठी भर एलिमेंट कभी बंद नहीं होते: <link>, <br>, <img>। XML में कुछ भी ख़ास नहीं — और <link> वेब की हर RSS फ़ीड में किसी पते को लपेटे मिलता है। HTML का नियम XML में ले जाने वाला फ़ॉर्मैटर वहाँ से आगे इंडेंट एक स्तर खिसका देता है और क्लोज़िंग टैग को बेसहारा छोड़ देता है। यह पेज उस नियम को बंद रखता है।

CDATA सामग्री है, मार्कअप नहीं

CDATA खंड ठीक इसीलिए है कि टेक्स्ट का कोई हिस्सा कोण-कोष्ठक रखते हुए भी पार्स न हो। फ़ीड इसे लेखों के HTML के लिए लगातार इस्तेमाल करती हैं। उसका भीतर यहाँ बिना छुए गुज़रता है: न दोबारा इंडेंट, न एस्केप, न ख़ाली जगह की कटौती — क्योंकि इनमें से हर एक, फ़ीड पढ़ने वाले को मिलने वाली चीज़ बदल देता।

एलिमेंट के बीच की ख़ाली जगह आम तौर पर आज़ाद है, टेक्स्ट के भीतर की नहीं

दो टैग के बीच का इंडेंट पार्सर के लिए कुछ नहीं है, इसलिए मिनिफ़ाई उसे हटा देती है। पर मिश्रित सामग्री में — जिस टेक्स्ट के भीतर एलिमेंट हों — एक स्पेस डेटा का हिस्सा है, और यह टूल उन्हें रखता है। यह सतर्क चुनाव है: "एक दो" की जगह "एकदो" दिखाने वाला फ़ीड रीडर ऐसा बग है जिसे कोई फ़ॉर्मैटर तक नहीं ढूँढेगा।

यह फ़ॉर्मैट करता है, मान्य नहीं ठहराता

छूटा हुआ क्लोज़िंग टैग या भटका हुआ & भी बाक़ी सबके साथ इंडेंट हो जाएगा — यह टूल टेक्स्ट पर काम करता है, पार्स किए दस्तावेज़ पर नहीं। यह जान-बूझकर है: चुपचाप आपकी फ़ाइल ठीक कर देने वाला वैलिडेटर ठीक वही चीज़ छिपा देता है जिसे ढूँढने आप आए थे। आउटपुट ग़लत लगे तो वही बेमेल ढूँढें जिसे उसने अभी दिखाया।

XML फ़ॉर्मैटिंग - अक्सर पूछे जाने वाले प्रश्न

हाँ, और यही इस पेज को खोलने की सबसे आम दो वजहें हैं। दोनों सादा XML हैं, दोनों आम तौर पर एक ही लाइन में आते हैं, और दोनों में <link> एलिमेंट होते हैं — वही मामला जिसमें HTML वाली सोच से बना फ़ॉर्मैटर चूकता है। फ़ीड आइटम के भीतर के CDATA ब्लॉक बिना छुए गुज़रते हैं।

सबसे ज़्यादा इस्तेमाल होने वाले फ़ॉर्मैटर

नया
SQL फ़ॉर्मैटर लंबी क्वेरी को पढ़ने लायक लाइनों में बाँटें, या फिर एक ही लाइन में समेट दें। कीवर्ड का केस, उद्धृत नाम और स्ट्रिंग जस के तस रहते हैं।
आज लोकप्रिय
JSON फ़ॉर्मेटर ब्राउज़र में ही JSON को फ़ॉर्मेट, मिनिफ़ाई और वैलिडेट करें। गलती पंक्ति और स्तंभ सहित बताई जाती है, ट्री दृश्य संरचना दिखाता है।

संबंधित डेव टूल्स

JSON फ़ॉर्मेटर ब्राउज़र में ही JSON को फ़ॉर्मेट, मिनिफ़ाई और वैलिडेट करें। गलती पंक्ति और स्तंभ सहित बताई जाती है, ट्री दृश्य संरचना दिखाता है।
HTML फ़ॉर्मैटर बिखरे HTML को इंडेंट करें ताकि पढ़ सकें, या छाँटकर छोटा करें। यह टुकड़ों पर भी उसी तरह चलता है।
CSS मिनिफ़ायर टिप्पणियाँ और ख़ाली जगह हटाकर CSS दबाएँ, या साफ़ इंडेंट के साथ वापस खोलें। calc() की जगहें और स्ट्रिंग ज्यों की त्यों रहती हैं।
SQL फ़ॉर्मैटर लंबी क्वेरी को पढ़ने लायक लाइनों में बाँटें, या फिर एक ही लाइन में समेट दें। कीवर्ड का केस, उद्धृत नाम और स्ट्रिंग जस के तस रहते हैं।

अन्य उपकरण जो आपको पसंद आ सकते हैं

Word से PDF Word को मुफ़्त में PDF बनाएँ: DOC, DOCX, ODT या RTF फ़ाइल अपलोड करें और सेकंडों में सही फ़ॉर्मेट वाला PDF डाउनलोड करें।
PDF से Word PDF को मुफ़्त में Word में बदलें: PDF अपलोड करें और सेकंडों में एडिट करने योग्य DOCX डाउनलोड करें - बिना रजिस्ट्रेशन, बिना वॉटरमार्क।
वर्ड काउंटर मुफ़्त शब्द गणक: टेक्स्ट चिपकाएँ और शब्द, अक्षर, वाक्य व अनुच्छेद गिनें, साथ ही पढ़ने का अनुमानित समय देखें। कुछ भी अपलोड नहीं होता।
कैरेक्टर काउंटर मुफ़्त कैरेक्टर काउंटर: स्पेस सहित और बिना स्पेस अक्षर, शब्द व पंक्तियाँ गिनें और शीर्षक तथा मेटा विवरण की SEO सीमा जाँचें।
कीवर्ड डेंसिटी चेकर मुफ़्त कीवर्ड डेंसिटी टूल: टेक्स्ट या URL डालें और देखें कौन सा शब्द या वाक्यांश कितनी बार आया, प्रतिशत के साथ।