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 দিয়ে পার্স এবং রূপান্তরিত হয়, তাই আপনার ডেটা কখনও আপনার ডিভাইসের বাইরে যায় না।