XML फ़ॉर्मेटर
XML को सुंदर बनाएँ, छोटा करें और वैलिडेट करें, और XML ↔ JSON कन्वर्ट करें।
आपका XML आपके browser में स्थानीय रूप से parse और फ़ॉर्मैट होता है और कुछ भी किसी सर्वर पर अपलोड नहीं होता।
JSON के साथ भी काम कर रहे हैं? JSON Formatter आज़माएँ।
XML फ़ॉर्मेटर के बारे में
यह xml formatter XML को beautify, minify और validate करता है और XML व JSON के बीच बदलता है, सब कुछ आपके browser में स्थानीय रूप से प्रोसेस होता है। एक दस्तावेज़ पेस्ट करें और इसे साफ दो-स्पेस इंडेंटेशन के साथ pretty-print करें, इसे एक minified लाइन में collapse करें, या यह पुष्टि करने के लिए कि यह well-formed है पहली समस्या की सटीक लाइन और कॉलम के साथ बिल्ट-इन xml validator का उपयोग करें। XML to JSON मोड attributes को @_ prefix का उपयोग करके अलग रखता है ताकि वे साफ-सुथरे ढंग से round-trip करें, और JSON to XML मोड किसी object से मार्कअप फिर से बनाता है। जब आप फिर से फ़ॉर्मैट करते हैं तो attributes और टिप्पणियाँ सुरक्षित रहती हैं। यह उन डेवलपर्स, QA इंजीनियरों और इंटीग्रेशन टीमों के लिए बनाया गया है जो config फ़ाइलों, SOAP payloads, RSS feeds और API रिस्पॉन्स के साथ काम करते हैं और जिन्हें संवेदनशील डेटा कहीं अपलोड किए बिना एक त्वरित xml beautifier चाहिए या xml को ऑनलाइन फ़ॉर्मैट करना है।
विशेषताएँ
- सुसंगत दो-स्पेस इंडेंटेशन के साथ XML beautify करें
- XML को एक कॉम्पैक्ट लाइन में minify करें
- validate करें कि दस्तावेज़ well-formed है, पहली त्रुटि की लाइन और कॉलम रिपोर्ट करते हुए
- XML को JSON में बदलें, attributes को @_ prefix के तहत रखते हुए
- JSON को वापस XML मार्कअप में बदलें
- फिर से फ़ॉर्मैट करते समय element attributes और टिप्पणियाँ सुरक्षित रखता है
- परिणामों को data.xml या data.json के रूप में डाउनलोड करें
- पूरी तरह आपके browser में चलता है
XML फ़ॉर्मेटर का उपयोग कैसे करें
- अपना XML (या JSON to XML के लिए JSON) इनपुट बॉक्स में पेस्ट करें।
- एक मोड चुनें: Beautify, Minify, Validate, XML to JSON या JSON to XML।
- आउटपुट पैनल में फ़ॉर्मैट किया गया परिणाम, validation संदेश या परिवर्तित आउटपुट पढ़ें।
- आउटपुट कॉपी करें या इसे data.xml या data.json के रूप में डाउनलोड करें।
उदाहरण
इनपुट
<note id="1"><to>Tove</to><from>Jani</from></note>
आउटपुट
<note id="1">
<to>Tove</to>
<from>Jani</from>
</note>
Beautify मोड id attribute रखते हुए दो-स्पेस इंडेंटेशन जोड़ता है।
सामान्य त्रुटियाँ और समस्या निवारण
- Validation एक लाइन और कॉलम संदर्भ के साथ विफल होता है। — उस स्थिति पर जाएँ और बेमेल या बिना बंद किए टैग को ठीक करें; beautify या बदलने से पहले दस्तावेज़ well-formed होना चाहिए।
- XML to JSON के बाद attributes गायब हो जाते हैं या अजीब दिखते हैं। — attributes को जानबूझकर @_ prefix (जैसे @_id) के साथ रखा जाता है ताकि वे child elements से अलग रहें; यह अपेक्षित है और उन्हें round-trip करने देता है।
- JSON to XML अप्रत्याशित nesting उत्पन्न करता है। — सुनिश्चित करें कि आपके JSON में एक एकल root key है और attributes के लिए @_ prefixed keys का उपयोग करता है, XML to JSON आउटपुट आकार को दर्शाते हुए।
- Beautify एक HTML snippet को अस्वीकार करता है। — यह टूल well-formed XML की अपेक्षा करता है, इसलिए void HTML टैग और बिना quote वाले attributes विफल होंगे; HTML के लिए इसके बजाय HTML formatter का उपयोग करें।
अक्सर पूछे जाने वाले प्रश्न
- XML Formatter किसके लिए उपयोग किया जाता है?
- XML Formatter XML को beautify, minify और validate करता है और XML व JSON के बीच बदलता है, ताकि आप एक ही जगह config फ़ाइलें, SOAP payloads, RSS feeds या API रिस्पॉन्स साफ कर सकें।
- XML Formatter के साथ मैं XML को JSON में कैसे बदलूँ?
- XML to JSON मोड पर स्विच करें और अपना दस्तावेज़ पेस्ट करें। attributes को @_ prefix (उदाहरण के लिए @_id) के साथ रखा जाता है ताकि वापस XML में बदलते समय वे child elements से अलग round-trip करें।
- Validate मोड क्या जाँचता है?
- यह जाँचता है कि दस्तावेज़ well-formed है, अर्थात मिलते-जुलते टैग और मान्य nesting, और जो पहली समस्या मिलती है उसकी लाइन व कॉलम रिपोर्ट करता है।
- क्या XML Formatter टिप्पणियाँ और attributes सुरक्षित रखता है?
- हाँ। जब आप दस्तावेज़ को beautify या minify करते हैं तो element attributes और टिप्पणियाँ दोनों सुरक्षित रहती हैं।
- क्या XML Formatter JSON को वापस XML में बदल सकता है?
- हाँ। JSON to XML मोड पर स्विच करें और किसी भी attributes के लिए @_ prefixed keys का उपयोग करते हुए XML मार्कअप फिर से बनाने के लिए एक JSON object पेस्ट करें।
- जब मैं XML Formatter का उपयोग करता हूँ तो क्या मेरा XML कहीं अपलोड होता है?
- नहीं। XML Formatter पूरी तरह आपके browser में चलता है, इसलिए आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता।
संबंधित टूल
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
- HTML फ़ॉर्मेटर — HTML को सुंदर या छोटा बनाएँ, इनलाइन CSS/JS फ़ॉर्मेट करें और परिणाम का पूर्वावलोकन करें।
- CSS / SCSS फ़ॉर्मेटर — CSS/SCSS/LESS को सुंदर या छोटा बनाएँ, प्रॉपर्टी क्रमबद्ध करें और डुप्लिकेट हटाएँ।
- JS / TS फ़ॉर्मेटर — Prettier विकल्पों के साथ JavaScript, TypeScript और JSX/TSX को सुंदर या छोटा बनाएँ।
- SQL फ़ॉर्मेटर — MySQL, PostgreSQL, SQL Server, SQLite, BigQuery और Oracle के लिए SQL फ़ॉर्मेट करें।
- YAML ↔ JSON — YAML को JSON में और वापस कन्वर्ट करें।
- JSON से CSV — सपाट JSON ऑब्जेक्ट के एरे को CSV में कन्वर्ट करें।
- GraphQL फ़ॉर्मेटर — GraphQL क्वेरी और स्कीमा फ़ॉर्मेट या छोटा करें, सिंटैक्स वैलिडेट करें और ऑपरेशन निकालें।
सभी ArrayKit टूल