पाँच ऑपरेशन वाला ऑनलाइन XML वर्कबेंच: टैब या 2/3/4 स्पेस इंडेंटेशन के साथ ब्यूटीफाई, मिनिफाई, पार्सर जिस पंक्ति पर रुका उसके साथ सत्यापन, दस्तावेज़ को कोलैप्स करने योग्य ट्री के रूप में दिखाना, और XML को 18 प्रोग्रामिंग भाषाओं में JSON, XSD, DTD या क्लास ऑब्जेक्ट में बदलना। हर ऑपरेशन आपके ब्राउज़र में चलता है, इसलिए आप जो दस्तावेज़ पेस्ट करते हैं वह कभी अपलोड नहीं होता।
उपयोग कैसे करें
अपना XML पेस्ट करें, या फ़ाइल खोलें
इनपुट बॉक्स में टाइप या पेस्ट करें, या अपने कंप्यूटर से कोई लोकल .xml फ़ाइल खोलें। फ़ाइल ब्राउज़र में पढ़ी जाती है और कभी अपलोड नहीं होती।
एक ऑपरेशन चुनें
फ़ॉर्मेट, मिनिफाई, ट्री व्यू, सत्यापन या डेटा से क्लास चुनें। फ़ॉर्मेट में टैब या 2/3/4 स्पेस उपलब्ध हैं; डेटा से क्लास में JSON और XSD से लेकर 18 भाषाओं की क्लास परिभाषाओं तक 22 लक्ष्य उपलब्ध हैं।
चलाएँ, फिर कॉपी, प्रिंट या सहेजें
ऑपरेशन चलाने के लिए बटन दबाएँ। परिणाम दाईं ओर दिखाई देता है, जहाँ आप उसे कॉपी, प्रिंट, या .xml फ़ाइल, सोर्स फ़ाइल, या ट्री व्यू में PNG के रूप में सहेज सकते हैं।
XML फ़ॉर्मेट/ब्यूटीफाई
XML मिनिफायर / कॉम्पैक्टर
XML वैलिडेटर (XML सिंटैक्स जाँचें)
XML ट्री व्यू
डेटा से क्लास (XML को क्लास ऑब्जेक्ट में बदलें)
अन्य सुविधाएँ
अक्सर पूछे जाने वाले प्रश्न
- मेरा XML सही दिखने पर भी सत्यापन में क्यों विफल होता है?
- वेल-फ़ॉर्म्डनेस सख़्त है। एक भी बिना बंद किया टैग, गायब एंड टैग, बिना एस्केप किया एम्परसैंड या टेक्स्ट के अंदर सीधा एंगल ब्रैकेट पार्सर को रोक देगा। एट्रिब्यूट वैल्यू कोट्स में होनी चाहिए, भले ही वे संख्याएँ हों। वैलिडेटर उस पंक्ति और कॉलम की जानकारी देता है जहाँ पार्सिंग रुकी, जो आमतौर पर असली गलती के ठीक बाद होती है।
- क्या मेरा XML सर्वर पर अपलोड होता है?
- नहीं। फ़ॉर्मेटिंग, मिनिफाई, सत्यापन, ट्री रेंडरिंग और हर रूपांतरण आपके ब्राउज़र में JavaScript के रूप में चलते हैं। दस्तावेज़ कभी आपकी मशीन से बाहर नहीं जाता, इसलिए यह टूल कॉन्फ़िगरेशन फ़ाइलों और आंतरिक डेटा वाले पेलोड के लिए सुरक्षित है।
- ट्री व्यू किस काम आता है?
- यह एलिमेंट पदानुक्रम को टेक्स्ट के बजाय आरेख के रूप में दिखाता है। गहराई से नेस्टेड कॉन्फ़िगरेशन या SOAP प्रतिक्रियाएँ इस तरह कहीं अधिक पढ़ने योग्य होती हैं, और किसी शाखा को फोल्ड करने पर आप अपनी ज़रूरत की सबट्री के अलावा सब कुछ अनदेखा कर सकते हैं। आरेख को PNG के रूप में सहेजा, प्रिंट किया, या छवि के रूप में कॉपी किया जा सकता है।
- क्या मैं अपने XML से स्कीमा या क्लास जनरेट कर सकता हूँ?
- हाँ। डेटा से क्लास आपके दस्तावेज़ की संरचना पढ़ता है और XSD, DTD, JSON Schema, या 18 भाषाओं में से किसी एक में क्लास परिभाषा निकालता है। एलिमेंट नाम क्लास और फ़ील्ड नाम बन जाते हैं, और नेस्टेड एलिमेंट नेस्टेड टाइप बन जाते हैं। आउटपुट को पहला ड्राफ्ट मानें: नेमिंग कन्वेंशन और नलैबिलिटी अनुमान हैं, और Ruby, Dart तथा Haskell लक्ष्य हर वैल्यू को स्ट्रिंग के रूप में टाइप करते हैं।
