XML से CSV कन्वर्टर
किसी XML दस्तावेज़ को CSV में बदलें। रूट के हर दोहराए गए चाइल्ड एलिमेंट को एक रिकॉर्ड (एक CSV पंक्ति) माना जाता है, और उस रिकॉर्ड के अपने चाइल्ड एलिमेंट कॉलम बन जाते हैं — Excel या Google Sheets में खोलने के लिए तैयार।
XML से CSV यहाँ कैसे काम करता है
- रूट के प्रत्यक्ष चाइल्ड एलिमेंट (जैसे हर <person> या <item>) पंक्तियाँ बनते हैं; उनके चाइल्ड टैग कॉलम बनते हैं।
- एलिमेंट एट्रिब्यूट्स @attribute नाम वाले कॉलम के रूप में शामिल किए जाते हैं (जैसे id="7" एक कॉलम @id बन जाता है)।
- गहराई से नेस्टेड एलिमेंट उनके टेक्स्ट में फ़्लैट कर दिए जाते हैं — संरचना बनाए रखनी हो तो इसके बजाय XML से JSON इस्तेमाल करें।
अक्सर पूछे जाने वाले प्रश्न
- XML को पंक्तियों और कॉलम में कैसे मैप किया जाता है?
- रूट के दोहराए गए चाइल्ड एलिमेंट पंक्तियाँ होते हैं, और उनका हर चाइल्ड टैग एक कॉलम। रिकॉर्ड्स में दिखने वाला हर टैग एक हेडर बनता है; जिन पंक्तियों में कोई टैग नहीं होता वे खाली छोड़ दी जाती हैं, बिल्कुल स्प्रेडशीट की तरह।
- क्या XML एट्रिब्यूट्स रखे जाते हैं?
- हाँ। <person id="7"> जैसा एट्रिब्यूट @id नाम वाला कॉलम बन जाता है जिसमें वैल्यू 7 होती है, चाइल्ड एलिमेंट से बने कॉलम के साथ-साथ।
- क्या मेरा XML कहीं अपलोड होता है?
- नहीं। XML पूरी तरह आपके ब्राउज़र में बिल्ट-इन DOMParser से पार्स और बदला जाता है, इसलिए आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता।