hi

XML से TOML

किसी XML फ़ाइल को डिवाइस पर ही TOML में बदलें - तत्व वृक्ष एक TOML तालिका बन जाता है, बिना अपलोड, सीधे ब्राउज़र में।

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

0%

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

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

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

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

    XML, डेटा आदान-प्रदान, कॉन्फ़िगरेशन और दस्तावेज़ों के लिए व्यापक रूप से प्रयुक्त एक मार्कअप प्रारूप है - टैग, नेस्टेड तत्वों और विशेषताओं के साथ। TOML, Rust और Python की टूलचेन का अत्यंत पठनीय कॉन्फ़िगरेशन प्रारूप है, जिसमें वर्गाकार कोष्ठकों वाले अनुभाग और सादी कुंजी=मान पंक्तियाँ होती हैं। यह टूल आपकी XML फ़ाइल पढ़ता है और उसी वृक्ष को सुगठित TOML के रूप में लिखता है।

    रूपांतरण पूरी तरह आपके ब्राउज़र में स्थानीय रूप से चलता है: fast-xml-parser, XML पढ़ता है और smol-toml, TOML लिखता है, दोनों शुद्ध JavaScript हैं। चूँकि एक XML दस्तावेज़ में ठीक एक मूल तत्व होता है, यह उसी मूल कुंजी वाली एक TOML तालिका बन जाता है। नेस्टेड तत्व उप-तालिकाएँ बन जाते हैं, बार-बार आने वाले तत्व सरणियाँ बन जाते हैं। विशेषताएँ संरक्षित रहती हैं और - XML से JSON की तरह - @_ उपसर्ग के साथ दिखती हैं; ऐसी कुंजियाँ और पाठ कुंजी #text, TOML में उद्धरण-चिह्न वाली कुंजियों के रूप में लिखी जाती हैं।

    इस तरह मार्कअप और कॉन्फ़िगरेशन के बीच एक पुल बनता है: एक XML अभिलेख हाथ से संपादन योग्य .toml बन जाता है। टूल इस बारे में ईमानदार रहता है: पार्स करने से पहले सुगठन की जाँच होती है, और अमान्य XML को स्पष्ट संदेश के साथ अस्वीकार कर दिया जाता है। यदि कोई मान TOML में निरूपित न हो सके, तो टूल चुपचाप कुछ ग़लत बनाने के बजाय उसे स्पष्ट रूप से बताता है। कुछ भी अपलोड नहीं होता।

    तकनीकी विवरण

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

    3 चरणों में

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

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

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

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

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

    विशेषताएँ कैसे संभाली जाती हैं?

    विशेषताएँ @_ उपसर्ग के साथ दिखती हैं और TOML में उद्धरण-चिह्न वाली कुंजियों के रूप में लिखी जाती हैं, जैसे "@_id"।

    बार-बार आने वाले तत्वों के साथ क्या होता है?

    एक ही नाम के, कई बार आने वाले तत्व एक TOML सरणी में एकत्र कर लिए जाते हैं।

    कुछ कुंजियाँ उद्धरण-चिह्न में क्यों होती हैं?

    @_id या #text जैसी कुंजियाँ नंगी TOML कुंजियाँ नहीं हैं; उन्हें सही ढंग से उद्धरण-चिह्नों में लिखा जाता है।

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

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

    संबंधित टूल