一、python创建xml文件(含属性,含值)
说明:
- 使用python,xml.dom.minidom库中的Document
- 创建的xml文件里要有属性,要有值
- 效果如下图
<?xml version="1.0" encoding="UTF-8"?>
<aaa>
<bbb name="123">456</bbb>
</aaa>
from xml.dom.minidom import Document
# 一、创建
doc = Document()
# 二、创建第一层标签
aaa = doc.createElement("aaa")
doc.appendChild(aaa) # 将第一层标签加入文本
# 三、创建第二层标签
bbb = doc.createElement("bbb")
bbb.setAttribute("name", "123") # bbb创建并加入属性
text = doc.createTextNode("456") # bbb标签创建文本
bbb.appendChild(text) # bbb标签加入文本
aaa.appendChild(bbb) # bbb标签加入aaa标签
# 四。保存
with open("test.xml", "w+") as f:
f.write(doc.toprettyxml(encoding="UTF-8").decode("UTF-8"))
f.close()