hi

YAML से XML

किसी YAML फ़ाइल को डिवाइस पर ही XML में बदलें - वही संरचना सुगठित मार्कअप के रूप में, बिना अपलोड, सीधे आपके ब्राउज़र में।

आपके डिवाइस पर ही स्थानीय प्रोसेसिंग चल रही है ...

आपके डिवाइस पर ही स्थानीय प्रोसेसिंग चल रही है ...

0%

आपकी फ़ाइलें आपके डिवाइस से कभी बाहर नहीं गईं

    इस फ़ाइल के साथ जारी रखें

    दोबारा अपलोड नहीं

    ये टूल .XML स्वीकार करते हैं - आपकी फ़ाइल सीधे भेज दी जाती है।

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। सब कुछ आपके ब्राउज़र में चलता है - आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। यह कैसे सत्यापित किया जा सकता है

    कोई अपलोड नहीं100% स्थानीय
    सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
    Hosted in GermanyGlobal Content Delivery
    स्वतंत्र रूप से जाँचा गयाTLS A+ · हेडर A+

    YAML, CI पाइपलाइन, Docker Compose और Kubernetes के लिए सबसे व्यापक रूप से प्रयुक्त कॉन्फ़िगरेशन प्रारूप है - कोष्ठकों के बजाय इंडेंट के साथ। XML, डेटा विनिमय, कार्यालयी दस्तावेज़ों, RSS फ़ीड और अनेक उद्यम इंटरफ़ेस के लिए स्थापित मार्कअप प्रारूप है - टैग और विशेषताओं के साथ। यह टूल आपकी YAML फ़ाइल पढ़ता है और उसी संरचना को सुगठित XML के रूप में लिखता है।

    रूपांतरण पूरी तरह आपके ब्राउज़र में स्थानीय रूप से चलता है: js-yaml, YAML पढ़ता है और fast-xml-parser, XML लिखता है, दोनों शुद्ध JavaScript हैं। मैपिंग नेस्टेड तत्व बन जाती हैं, अनुक्रम दोहराए जाने वाले तत्व बन जाते हैं, और स्केलर तत्व का पाठ बन जाते हैं। एक XML दस्तावेज़ को ठीक एक root तत्व चाहिए; यदि आपके YAML में कई शीर्ष-स्तरीय कुंजियाँ हैं या वह एक अनुक्रम है, तो सामग्री को एक root तत्व के नीचे सुव्यवस्थित रखा जाता है ताकि परिणाम हमेशा सुगठित रहे।

    @_ उपसर्ग वाली कुंजियाँ वापस असली XML विशेषताओं में बदल जाती हैं, ठीक XML से YAML के समकक्ष की तरह - इस तरह आना-जाना संरचना को बनाए रखता है। टूल इस बारे में ईमानदार रहता है: YAML के टाइमस्टैम्प XML में ISO 8601 पाठ के रूप में लिखे जाते हैं, क्योंकि XML का अपना कोई दिनांक प्रकार नहीं है। परिणाम एक घोषणा शीर्ष के साथ इंडेंट किया हुआ, पठनीय XML होता है। कुछ भी अपलोड नहीं होता।

    तकनीकी विवरण

    तकनीकी विवरण
    इनपुट फ़ॉर्मैटYAML, YML
    आउटपुट फ़ॉर्मैटXML
    बैच प्रोसेसिंगनहीं
    प्रोसेसिंगब्राउज़र में स्थानीय रूप से (JavaScript)
    फ़ाइल अपलोडकोई नहीं

    3 चरणों में

    1. अपनी YAML फ़ाइल छोड़ें या चुनें।
    2. टूल इसे XML में बदलता है।
    3. XML फ़ाइल डाउनलोड करें।

    सीमाएँ: मैपिंग नेस्टेड तत्व बनती हैं, अनुक्रम दोहराए जाने वाले तत्व, और @_ कुंजियाँ XML विशेषताएँ। कई शीर्ष-स्तरीय कुंजियाँ या जड़ में एक अनुक्रम को एक root तत्व के नीचे रखा जाता है ताकि XML में ठीक एक root हो। YAML के टाइमस्टैम्प ISO 8601 पाठ के रूप में लिखे जाते हैं (XML का दिनांक प्रकार नहीं है)। अमान्य YAML को स्पष्ट संदेश के साथ अस्वीकार कर दिया जाता है। YAML टिप्पणियाँ पढ़ते समय खो जाती हैं, क्योंकि XML उन्हें उसी जगह प्रस्तुत नहीं कर सकता।

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

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। रूपांतरण पूरी तरह ब्राउज़र में स्थानीय रूप से होता है - कुछ भी नहीं भेजा जाता।

    यदि मेरे YAML में कई मूल कुंजियाँ हों तो?

    सामग्री को एक root तत्व के नीचे रखा जाता है ताकि XML में ठीक एक root तत्व हो।

    क्या विशेषताएँ समर्थित हैं?

    हाँ। @_ उपसर्ग वाली कुंजियाँ असली XML विशेषताएँ बन जाती हैं, ठीक XML से YAML की तरह।

    टाइमस्टैम्प कैसे संभाले जाते हैं?

    ISO 8601 पाठ के रूप में, क्योंकि XML का अपना कोई दिनांक प्रकार नहीं है।

    क्या उल्टा भी काम करता है?

    हाँ, हमारे "XML से YAML" टूल से।

    संबंधित टूल

    XML से YAML · JSON से XML · YAML से JSON · JSONL से JSON · JSON से JSONL · JSON से Markdown