XML फ़ॉर्मैटर और वैलिडेटर
XML को सुंदर फ़ॉर्मैट या मिनिफ़ाई करें, सिंटैक्स एरर ढूंढें और ट्री के रूप में देखें
टूल लोड हो रहा है…
एक लाइन में लिखे या ठीक से इंडेंट न किए गए XML को फ़ॉर्मैट करता है, और सिंटैक्स एरर होने पर उसकी लाइन, कॉलम और उसे ठीक करने का तरीका दिखाता है। कॉन्फ़िगरेशन फ़ाइल, API रिस्पॉन्स, SVG, RSS और दूसरे XML पढ़ने या ठीक करने के लिए इसका इस्तेमाल करें।
इस्तेमाल का तरीका
- XML को "XML इनपुट" में पेस्ट करें या "फ़ाइल खोलें" दबाएं। सही XML पर "सही बना (well-formed) XML" दिखता है; नहीं तो जगह के साथ "सही बना (well-formed) नहीं है" दिखता है।
- "इंडेंटेशन" में 2 स्पेस, 4 स्पेस या टैब चुनें, या एक लाइन के लिए "मिनिफ़ाई करें"। "हर एट्रिब्यूट अलग लाइन में" और "कमेंट हटाएं" भी उपलब्ध हैं।
- "ट्री" टैब में एलिमेंट खोलें और बंद करें, और किसी एक को चुनकर "XPath कॉपी करें"। "XPath" टैब में एक्सप्रेशन जांचने के लिए "चलाएं" दबाएं।
- "JSON" टैब डॉक्यूमेंट को JSON में बदलकर दिखाता है। कोई नतीजा कॉपी करें या ".xml के रूप में सेव करें" या ".json के रूप में सेव करें" दबाएं।
यह कैसे काम करता है
- जांच सही बने (well-formed) डॉक्यूमेंट के XML 1.0 नियमों के अनुसार होती है: एक रूट एलिमेंट, मेल खाते टैग, कोट में एट्रिब्यूट और घोषित एंटिटी। यह DTD या XSD स्कीमा के हिसाब से वैलिडेट नहीं करता।
- JSON नतीजे में एट्रिब्यूट @ से शुरू होने वाली की बन जाते हैं, उनके साथ का टेक्स्ट #text में जाता है, और एक ही नाम वाले दोहराए गए चाइल्ड एलिमेंट ऐरे बन जाते हैं। सारे मान स्ट्रिंग रहते हैं।
- आपका XML सिर्फ़ इसी ब्राउज़र में प्रोसेस होता है। यह न सेव होता है न कहीं भेजा जाता है। 60 MB से बड़ी फ़ाइलें नहीं खोली जा सकतीं।
अक्सर पूछे जाने वाले सवाल
- XML में एरर कहां है, यह कैसे पता करें?
- एरर उसकी लाइन और कॉलम नंबर, वजह और ठीक करने के संकेत के साथ आता है। इनपुट में उस जगह पर जाने के लिए "एरर पर जाएं" दबाएं।
- & कैरेक्टर से XML एरर क्यों आता है?
- XML में सीधा एम्परसैंड & लिखना होता है। सिर्फ़ पांच एंटिटी पहले से तय हैं, < > & " और ', इसलिए जैसा HTML नाम   लिखना होगा।
- क्या XML को JSON में बदल सकते हैं?
- हां, "JSON" टैब में। id एट्रिब्यूट "@id" की बन जाता है, और सिर्फ़ टेक्स्ट वाला, बिना एट्रिब्यूट का एलिमेंट सादी स्ट्रिंग बन जाता है। डाउनलोड करने के लिए ".json के रूप में सेव करें" दबाएं।
- XPath एक्सप्रेशन कैसे टेस्ट करें?
- "XPath" टैब में "XPath एक्सप्रेशन" में //book/title या count(//book) जैसा एक्सप्रेशन डालें और "चलाएं" दबाएं। यह ब्राउज़र के XPath 1.0 इंजन पर चलता है।