当前位置: 代码迷 >> 综合 >> 使用xml.dom.minidom创建并写入xml文件
  详细解决方案

使用xml.dom.minidom创建并写入xml文件

热度:66   发布时间:2024-01-31 18:14:33.0
# 得到dom对象,test为根元素imp = minidom.getDOMImplementation()dom = imp.createDocument(None, 'resources', None)# 转化为element实例root = dom.documentElementperson1NameText = doc.createTextNode(stringContent)  # 创建文本节点# 创建一个元素并增加到根元素中elem = dom.createElement('string')elem.setAttribute("name", stringTag)text = dom.createTextNode(stringContent)elem.appendChild(text)root.appendChild(elem)# 读写文件的句柄fileHandle = open('123.xml', 'w')# 写入操作,第二个参数为缩进(加在每行结束后),第三个为增量缩进(加在每行开始前并增量)dom.writexml(fileHandle, '\n', ' ', '', 'UTF-8')fileHandle.close()

效果

<?xml version="1.0" encoding="UTF-8"?>
<resources><string name="dialogHelp_filterText">You can tag your bookmarks with filters. In this way you can group your bookmarks. You can open the filter dialog by long pressing the bookmark icon. If you activate an entry a dialog will appear, where you can edit the name of the filter.</string>
</resources>