Để tạo XML từ từ điển python, bạn cần cài đặt gói dicttoxml. Bạn có thể cài đặt nó bằng cách sử dụng:
$ pip cài đặt dicttoxml
Sau khi cài đặt, bạn có thể sử dụng phương thức dicttoxml để tạo xml.
ví dụ
a ={'foo':45, 'bar':{'baz':"Hello"}} xml =dicttoxml.dicttoxml (a) print (xml)
Đầu ra
Điều này sẽ cung cấp kết quả:
b ' xml version ="1.0" encoding ="UTF-8"?>' 45 Xin chào
Bạn cũng có thể in đầu ra này bằng cách sử dụng phương thức toprettyxml.
ví dụ
from xml.dom.minidom import parseString
a ={'foo':45, 'bar':{'baz':"Hello"}} xml =dicttoxml.dicttoxml (a) dom =parseString (xml) print (dom.toprettyxml ())Đầu ra
Điều này sẽ đưa ra kết quả -
xml version ="1.0"?>45 Xin chào