सीधे कंटेंट पर जाएं
SPCXTools

XML फ़ॉर्मेटर

क्लीन इंडेंटेशन के साथ XML को पढ़ने योग्य बनाएं — या इसे मिनिफ़ाई करें — और जांचें कि यह सही (well-formed) है या नहीं।

लोकली चलता है — फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं

टूल लोड हो रहा है…

XML फ़ॉर्मेटर का इस्तेमाल कैसे करें

  1. 1अपना XML Input बॉक्स में पेस्ट करें, या Sample पर क्लिक करें।
  2. 2इसे इंडेंट करने के लिए Beautify चुनें, या टैग्स के बीच से व्हाइटस्पेस हटाने के लिए Minify चुनें।
  3. 3ब्यूटीफ़ाइड आउटपुट के लिए, 2 स्पेस, 4 स्पेस या टैब चुनें।
  4. 4यदि XML सही (well-formed) नहीं है, तो नीचे एरर दिखाई देगा। अन्यथा रिज़ल्ट को कॉपी या डाउनलोड करें।

XML को फ़ॉर्मेट और वैलिडेट करें

XML आज भी हर जगह है: साइटमैप, RSS और Atom फ़ीड, SOAP API, Android लेआउट, Maven और .NET प्रोजेक्ट फ़ाइलें, SVG ग्राफ़िक्स, ऑफ़िस डॉक्यूमेंट और अनगिनत कॉन्फ़िगरेशन और डेटा-एक्सचेंज फ़ॉर्मेट। मशीन द्वारा जनरेट किया गया XML आमतौर पर एक लंबी लाइन में होता है जिसे पढ़ना लगभग असंभव होता है। यह XML फ़ॉर्मेटर इसे साफ़-सुथरे ढंग से इंडेंट करता है ताकि आप इसका स्ट्रक्चर देख सकें, यह चेक करता है कि यह सही फ़ॉर्मेट में (well-formed) है, और स्पेस बचाने के लिए इसे मिनिफ़ाई भी कर सकता है।

विशेषताएँ

  • 2 स्पेस, 4 स्पेस या टैब के साथ Beautify करें।
  • टैग्स के बीच का खाली स्पेस (whitespace) हटाने के लिए Minify करें।
  • पार्सर के एरर मैसेज के साथ Well-formedness चेक।
  • कमेंट्स, CDATA, DOCTYPE और XML डिक्लेरेशन को सुरक्षित रखता है।
  • केवल टेक्स्ट वाले एलिमेंट्स के लिए कॉम्पैक्ट आउटपुट, जैसे <title>Midnight Rain</title>।
  • रिज़ल्ट को .xml फ़ाइल के रूप में कॉपी या डाउनलोड करें।
  • प्राइवेट: पूरी तरह से आपके ब्राउज़र में चलता है।

सामान्य XML एरर्स

एरर उदाहरण समाधान
अनक्लोज़्ड टैग <item>text </item> जोड़ें
मिसमैच्ड टैग्स <a><b></a></b> टैग्स को उल्टे क्रम में क्लोज़ करें
अनएस्केप्ड एम्परसेंड Tom & Jerry Tom &amp; Jerry लिखें
अनकोटेड एट्रिब्यूट <price currency=USD> <price currency="USD">
एक से अधिक रूट एलिमेंट्स <a/><b/> उन्हें एक ही रूट एलिमेंट में रैप करें
डिक्लेरेशन से पहले टेक्स्ट <?xml ...?> डिक्लेरेशन सबसे पहली चीज़ होनी चाहिए

संबंधित टूल्स

अन्य फॉर्मेट्स के साथ काम कर रहे हैं? JSON Formatter से JSON को प्रीटी-प्रिंट करें, YAML to JSON से कॉन्फ़िगरेशन फ़ाइलों को कन्वर्ट करें, या Diff Checker से दो XML फ़ाइलों की लाइन-बाय-लाइन तुलना करें।

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

"well-formed" का क्या अर्थ है?
Well-formed XML बुनियादी सिंटैक्स नियमों का पालन करता है — हर ओपनिंग टैग का एक मैचिंग क्लोजिंग टैग होता है, एलिमेंट्स ठीक से नेस्टेड होते हैं, ठीक एक रूट एलिमेंट होता है, एट्रिब्यूट वैल्यूज़ कोट्स में होती हैं और & तथा < जैसे विशेष कैरेक्टर्स एस्केप किए जाते हैं। फॉर्मेटर इन नियमों की जाँच करता है और जो पहली समस्या मिलती है, उसकी रिपोर्ट करता है।
क्या यह किसी स्कीमा (XSD या DTD) के विरुद्ध वैलिडेट करता है?
नहीं। यह जाँचता है कि डॉक्यूमेंट well-formed है, लेकिन यह इसे XML Schema या DTD के विरुद्ध वैलिडेट नहीं करता है। एक well-formed फ़ाइल में अभी भी ऐसे एलिमेंट्स हो सकते हैं जिनकी अनुमति कोई विशेष स्कीमा नहीं देता है।
क्या कमेंट्स, CDATA और XML डिक्लेरेशन सुरक्षित रखे जाते हैं?
हाँ। कमेंट्स, CDATA सेक्शंस, प्रोसेसिंग इंस्ट्रक्शन्स, DOCTYPE और <?xml ... ?> डिक्लेरेशन सभी सुरक्षित रखे जाते हैं। टैग्स के बीच केवल-व्हाइटस्पेस वाले टेक्स्ट को हटा दिया जाता है और नए इंडेंटेशन से बदल दिया जाता है।
क्या फ़ॉर्मेटिंग से मेरा डेटा बदल जाएगा?
ब्यूटीफाई करते समय एलिमेंट्स के अंदर के टेक्स्ट से शुरुआती और आखिरी व्हाइटस्पेस को ट्रिम कर दिया जाता है, और & जैसी एंटिटीज़ को उनके मानक रूप में लिखा जाता है। यदि किसी एलिमेंट के अंदर व्हाइटस्पेस महत्वपूर्ण है, उदाहरण के लिए प्री-फॉर्मेटेड टेक्स्ट में, तो CDATA का उपयोग करें या आउटपुट की जाँच करें।
क्या मेरा XML अपलोड होता है?
नहीं। पार्सिंग और फ़ॉर्मेटिंग आपके ब्राउज़र में इसके बिल्ट-इन XML पार्सर का उपयोग करके होती है।
JSON फॉर्मेटर और वैलिडेटरस्पष्ट एरर लोकेशन के साथ JSON को तुरंत beautify, minify और वैलिडेट करें।YAML से JSON कन्वर्टरसिंटैक्स की जाँच के साथ कॉन्फ़िगरेशन फ़ाइलों को YAML और JSON के बीच दोनों दिशाओं में कन्वर्ट करें।SQL फ़ॉर्मेटरलंबी और अव्यवस्थित SQL को साफ़, पढ़ने योग्य और सही इंडेंट वाली क्वेरीज़ में बदलें।Diff Checkerटेक्स्ट के दो वर्ज़न पेस्ट करें और तुरंत देखें कि क्या जोड़ा गया, हटाया गया या बदला गया है।Base64 एनकोड और डिकोडटेक्स्ट और फाइल्स को Base64 में बदलें और वापस लाएं, पूर्ण UTF-8 और Base64URL सपोर्ट के साथ।Base64 से Imageअपने ब्राउज़र में तुरंत Base64 स्ट्रिंग्स और Data URIs को डिकोड करके देखने और डाउनलोड करने योग्य images में बदलें।