Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีสร้าง XML จาก Python Dictionary

เพื่อสร้าง XML จาก Python dictionary คุณต้องติดตั้งแพ็กเกจ dicttoxml สามารถติดตั้งได้ด้วย:

$ pip install dicttoxml

หลังจากติดตั้งแล้ว คุณสามารถใช้เมธอด dicttoxml เพื่อสร้าง XML

ตัวอย่าง

a = {
    'foo': 45,
    'bar': {
        'baz': "Hello"
    }
}
xml = dicttoxml.dicttoxml(a)
print(xml)

ผลลัพธ์

b'45Hello'

คุณยังสามารถ pretty print output นี้ได้โดยใช้เมธอด toprettyxml

ตัวอย่าง

from xml.dom.minidom import parseString

a = {
    'foo': 45,
    'bar': {
        'baz': "Hello"
    }
}
xml = dicttoxml.dicttoxml(a)
dom = parseString(xml)
print(dom.toprettyxml())

ผลลัพธ์



    45
    
        Hello