পাইথন ডিকশনারিকে XML রিপ্রেজেন্টেশনে কনভার্ট করতে dicttoxml প্যাকেজ ব্যবহার করুন।
প্রথমে dicttoxml প্যাকেজ ইনস্টল করুন:
pip3 install dicttoxml
একটি ডিকশনারি অবজেক্ট তৈরি করুন:
>>> D1 = {"name": "Ravi", "age": 21, "marks": 55} এখন dicttoxml প্যাকেজ থেকে dicttoxml() ফাংশন ইম্পোর্ট করুন এবং D1 আর্গুমেন্ট হিসেবে দিন। ফাংশনটি এনকোডেড স্ট্রিং রিটার্ন করে যা ডিকশনারির XML রিপ্রেজেন্টেশন।
>>> from dicttoxml import dicttoxml >>> xml = dicttoxml(D1)
decode() ফাংশন দিয়ে ডিকোডেড স্ট্রিং পান:
>>> xml = xml.decode() >>> xml '' Ravi 21 55
আপনি এটিকে XML ফাইলে ও সংরক্ষণ করতে পারেন:
>>> xmlfile = open("dict.xml", "w")
>>> xmlfile.write(xml)
>>> xmlfile.close()