পাইথন অভিধানকে xml উপস্থাপনায় রূপান্তর করতে dicttoxml প্যাকেজ ব্যবহার করুন।
শুরু করতে, dicttoxml ইনস্টল করুন প্যাকেজ
pip3 install dicttoxml
একটি অভিধান বস্তু তৈরি করুন
>>> D1={"name":"Ravi", "age":21, "marks":55}
এখন dicttoxml() ফাংশন dicttoxml প্যাকেজ থেকে আমদানি করুন এবং D1 কে যুক্তি হিসাবে ব্যবহার করুন। ফাংশনটি অভিধানের xml উপস্থাপনা হিসাবে এনকোড করা স্ট্রিং প্রদান করে
>>>fromdicttoxml import dicttoxml >>>xml=dicttoxml(D1)
ডিকোড() ফাংশন
দ্বারা ডিকোড স্ট্রিং পানফলস্বরূপ স্ট্রিংটিতে অভিধানের xml সংস্করণ রয়েছে
>>>xml=xml.decode() >>>xml '<?xml version="1.0" encoding="UTF-8" ?><root><name type="str">Ravi</name><age type="int">21</age><marks type="int">55</marks></root>'
আপনি এটিকে একটি xml ফাইলেও সংরক্ষণ করতে পারেন
৷>>>xmlfile=open("dict.xml","w") >>>xmlfile.write(xml.decode()) >>>xmlfile.close()