ใช้แพ็คเกจ dicttoxml เพื่อแปลงพจนานุกรม Python เป็นการแสดง xml
ในการเริ่มต้น ติดตั้ง dicttoxml แพ็คเกจ
pip3 install dicttoxml
สร้างวัตถุพจนานุกรม
>>> D1={"name":"Ravi", "age":21, "marks":55}
ตอนนี้นำเข้าฟังก์ชัน dicttoxml() จากแพ็คเกจ dicttoxml และใช้ D1 เป็นอาร์กิวเมนต์ ฟังก์ชันส่งคืนสตริงที่เข้ารหัสเป็นการแทนค่า xml ของพจนานุกรม
>>>fromdicttoxml import dicttoxml >>>xml=dicttoxml(D1)
รับสตริงถอดรหัสด้วยฟังก์ชัน decode()
สตริงผลลัพธ์มีพจนานุกรมเวอร์ชัน 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()