XML कन्वर्टर इस्तेमाल कैसे करें
- 1
फ़ाइल जोड़ें या पेस्ट करें
XML, JSON, CSV या Excel फ़ाइल खींचकर छोड़ें, या टेक्स्ट पेस्ट करें। इनपुट का प्रकार उसकी सामग्री से अपने आप पहचान लिया जाता है।
- 2
टारगेट फ़ॉर्मैट चुनें
XML से JSON, CSV या Excel बनता है; JSON, CSV और Excel शीट से XML बनता है। जो फ़ॉर्मैट आपके इनपुट पर लागू नहीं होते, वे धूसर दिखते हैं।
- 3
मैपिंग तय करें
तय करें कि एट्रिब्यूट, दोहराए गए एलिमेंट और नेमस्पेस कैसे संभाले जाएँ, कौन सा एलिमेंट एक पंक्ति होगा, या रूट एलिमेंट और पंक्ति एलिमेंट के नाम क्या होंगे।
- 4
कॉपी या डाउनलोड करें
विकल्प बदलते ही परिणाम अपडेट हो जाता है; टेक्स्ट कॉपी करें या .json, .xml, .csv या .xlsx फ़ाइल डाउनलोड करें।
सीमाएँ और Pro
XML फ़ाइलें 100 MB तक; JSON, CSV और Excel फ़ाइलें 500 MB तक।
JSON, CSV और Excel फ़ाइलें 4 GB तक; XML हर प्लान में 100 MB पर ही रहती है, क्योंकि पूरा दस्तावेज़ मेमोरी में रखा जाता है। Pro देखें
XML कन्वर्टर के बारे में
XML कन्वर्टर XML और उन फ़ॉर्मैट के बीच डेटा बदलता है जिन्हें ज़्यादातर दूसरे सॉफ़्टवेयर समझते हैं। एक तरफ़ यह XML दस्तावेज़ पढ़ता है — जैसे सप्लायर की प्राइस लिस्ट, बैंक या टैक्स एक्सपोर्ट, RSS फ़ीड, GPX ट्रैक या SOAP रिस्पॉन्स — और उसे JSON, CSV फ़ाइल या Excel शीट में लिखता है। दूसरी तरफ़ यह JSON, CSV फ़ाइल या स्प्रेडशीट को XML में बदलता है, ताकि उसे ऐसे सिस्टम में इंपोर्ट किया जा सके जो सिर्फ़ XML लेता है।
XML से JSON की कोई एक तय मैपिंग नहीं है, इसलिए चुनाव आपके हाथ में है: एट्रिब्यूट "@id" जैसी कीज़ के रूप में, सामान्य कीज़ के रूप में, या छोड़े हुए; जब किसी एलिमेंट में एट्रिब्यूट या चाइल्ड भी हों तो उसका टेक्स्ट "#text" के तहत; दोहराए गए एलिमेंट ऐरे के रूप में, या स्थिर ढाँचे के लिए हर चाइल्ड ऐरे के रूप में; संख्याएँ और true/false टाइप के साथ या स्ट्रिंग के रूप में; dc: जैसे नेमस्पेस प्रीफ़िक्स रखे हुए या हटाए हुए।
टेबल के लिए वह एलिमेंट चुनें जो दोहराया जाता है — catalog › book, rss › channel › item — और हर एक पंक्ति बन जाता है। एट्रिब्यूट और नेस्टेड एलिमेंट price.currency जैसे डॉट वाले नामों के साथ कॉलम बनते हैं; दोहराए गए चाइल्ड एक सेल में जुड़ते हैं या क्रमांकित कॉलम में फैलते हैं।
XML बनाते समय कीज़ और कॉलम हेडर एलिमेंट के नाम बनते हैं ("Unit price" जैसा अमान्य नाम Unit_price लिखा जाता है), ऐरे में एलिमेंट दोहराया जाता है, और आउटपुट इंडेंट के साथ या एक ही लाइन में, XML डिक्लेरेशन के साथ या बिना, मिलता है।
पार्सर सख़्त है: जो फ़ाइल सही ढंग से बनी न हो, उसकी पहली गलती की लाइन और कॉलम बताए जाते हैं। कमेंट और प्रोसेसिंग इंस्ट्रक्शन आउटपुट में नहीं जाते, DTD और बाहरी एंटिटी कभी लोड नहीं होतीं, और इनलाइन टैग के साथ मिला टेक्स्ट एक ही वैल्यू में जोड़ दिया जाता है।
गोपनीयता
XML, JSON और स्प्रेडशीट इसी टैब में एक Web Worker द्वारा पार्स और कन्वर्ट होती हैं; कुछ भी अपलोड नहीं होता, कोई बाहरी DTD या एंटिटी कभी नहीं मँगाई जाती, और पेस्ट किया गया टेक्स्ट सेव नहीं होता।
खूबियाँ
XML ↔ JSON
एट्रिब्यूट @कीज़ के रूप में, दोहराव के लिए ऐरे, टाइप और नेमस्पेस आपकी मर्ज़ी से।
XML ↔ CSV और Excel
दोहराया जाने वाला एलिमेंट चुनें; नेस्टेड टैग कॉलम बन जाते हैं।
मान्य XML आउटपुट
नाम ठीक किए हुए, विशेष वर्ण एस्केप किए हुए, इंडेंट के साथ या कॉम्पैक्ट।
साफ़ एरर संदेश
पहली गलती की लाइन और कॉलम की जानकारी।