UTILS.
100% ब्राउज़र में
</>

XML फ़ॉर्मैटर

XML को इंडेंटेशन के साथ सुंदर ढंग से प्रिंट करें या एक ही लाइन में मिनिफ़ाई करें।

आउटपुट

इस टूल के बारे में

XML Formatter एक मुफ़्त, इन-ब्राउज़र टूल है जो XML markup को pretty-print या minify करता है। अपना markup पेस्ट करें और Format चुनें ताकि हर tag अपनी अलग लाइन पर, nesting depth के अनुसार indent होकर आए, या Minify चुनें ताकि tags के बीच की whitespace हटाकर सब कुछ एक ही लाइन में समेटा जा सके।

फ़ॉर्मैटिंग पूरी पार्सिंग के बजाय string-आधारित है: यह tags के बीच बैठी whitespace को समेटता है, हर tag को अपनी अलग लाइन पर रखता है, और प्रति स्तर दो spaces indent करता है। Closing tags indentation को वापस पीछे ले जाते हैं, जबकि XML declaration, processing instructions, comments और self-closing tags बिना कोई स्तर जोड़े एक ही लाइन पर रहते हैं। किसी element के अंदर का टेक्स्ट और हर attribute बिल्कुल वैसे ही रहते हैं जैसे लिखे गए थे।

चूँकि यह दस्तावेज़ को पार्स नहीं करता, इसलिए कोई schema जाँच नहीं होती और इस बात की गारंटी नहीं कि आपका markup well-formed है। सब कुछ पूरी तरह आपके ब्राउज़र में चलता है, इसलिए कुछ भी अपलोड नहीं होता, कोई अकाउंट और ट्रैकिंग नहीं, और पेज लोड होने के बाद यह ऑफ़लाइन काम करता रहता है। एक copy बटन एक क्लिक में परिणाम पकड़ लेता है।

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

क्या यह XML को validate करता है?
नहीं। यह string-आधारित फ़ॉर्मैटिंग करता है और दस्तावेज़ को पार्स नहीं करता या यह नहीं जाँचता कि आपका markup well-formed है, इसलिए ख़राब input को अस्वीकार करने के बजाय दोबारा आकार दिया जाता है।
Minify क्या करता है?
यह tags के बीच की whitespace हटाता है और सिरों को छाँटता है, markup को एक ही लाइन में समेट देता है। किसी element के अंदर का टेक्स्ट ज्यों का त्यों रहता है।
यह कितना indent करता है, और क्या मैं चौड़ाई बदल सकता हूँ?
फ़ॉर्मैटिंग प्रति nesting स्तर एक निश्चित दो spaces इस्तेमाल करती है और चौड़ाई कॉन्फ़िगर नहीं की जा सकती। हर tag अपनी अलग लाइन पर जाता है, और closing tags indentation घटाते हैं।
क्या फ़ॉर्मैटिंग मेरी सामग्री या attributes बदलती है?
यह केवल उस whitespace को समेटता है जो पूरी तरह tags के बीच बैठी होती है। Element का टेक्स्ट और attributes जैसे लिखे गए वैसे ही सुरक्षित रहते हैं, और self-closing tags, comments तथा XML declaration बिना indent स्तर जोड़े एक ही लाइन पर रखे जाते हैं।

और टूल