XML को YAML में बदलने पर क्या होता है
- दोहराए गए एलिमेंट पंक्तियाँ बनते हैं; एट्रिब्यूट और नेस्टेड एलिमेंट कॉलम बनते हैं। Excel 2003 XML स्प्रेडशीट अपने-आप पहचानी जाती हैं।
- हर पंक्ति एक आइटम बनती है जिसमें हेडर पंक्ति की चाबियाँ होती हैं; “address.city” जैसे कॉलम नेस्टेड चाबियाँ बनते हैं।
- नंबर, true/false और तारीखें अपना टाइप बनाए रखती हैं। जिस टेक्स्ट को YAML गलत पढ़ सकता है (yes, no, 007…), उसे अपने आप कोट्स में रखा जाता है।
XML बनाम YAML
| विशेषता | XML | YAML |
|---|---|---|
| कई शीट | हाँ | हाँ |
| फ़ॉर्मूले | नहीं | नहीं |
| नंबर और तारीख | नहीं | हाँ |
| नेस्टेड डेटा | हाँ | हाँ |
| सबसे अच्छा | फ़ीड, इंटीग्रेशन | कॉन्फ़िगरेशन, डेटा |
XML को YAML में कैसे बदलें
- अपनी XML फ़ाइलें ऊपर वाले बॉक्स में छोड़ें, या फ़ाइलें चुनने के लिए उस पर क्लिक करें। आप एक साथ कई जोड़ सकते हैं।
- चाहें तो विकल्प बदलें। ज़्यादातर फ़ाइलों के लिए डिफ़ॉल्ट सेटिंग ठीक रहती है।
- हर YAML फ़ाइल के लिए डाउनलोड पर क्लिक करें, या ZIP पाने के लिए "सब डाउनलोड करें" पर।
अक्सर पूछे जाने वाले सवाल
क्या यहाँ अपनी फ़ाइलें बदलना सुरक्षित है?
हाँ। कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है। आपकी फ़ाइलें कभी किसी सर्वर पर अपलोड नहीं होतीं, इसलिए कोई और उन्हें नहीं देख सकता।
क्या यह मुफ़्त है? कोई सीमा है?
पूरी तरह मुफ़्त है, बिना साइन-अप, वॉटरमार्क या रोज़ाना की सीमा के। बहुत बड़ी फ़ाइलों के लिए बस आपके डिवाइस की मेमोरी की सीमा है।
क्या मैं एक साथ कई XML फ़ाइलें बदल सकता हूँ?
हाँ। जितनी चाहें फ़ाइलें छोड़ें; वे एक-एक करके बदलती हैं और आप सभी को ZIP में डाउनलोड कर सकते हैं।
नेस्टेड डेटा कैसे संभाला जाता है?
नेस्टेड ऑब्जेक्ट और एलिमेंट address.city (JSON) या author/name (XML) जैसे पथ वाले कॉलम बनते हैं, और वापस बदलने पर नेस्टिंग फिर बन जाती है।
कौन-से YAML पार्सर इसे पढ़ सकते हैं?
यह स्टैंडर्ड YAML है जिसे YAML 1.1 और 1.2 पार्सर सही पढ़ते हैं, जैसे PyYAML, js-yaml, Ruby, Kubernetes और GitHub Actions।