weixin_38298713 2020-07-18 17:19 采纳率: 50%
浏览 270

python怎么在同一根节点下创建复数个相同子节点的xml

这是我想创建的xml:

<?xml version="1.0" encoding="utf-8"?>
    <DOCUMENT content_method="full">
            <param key="k1" value="0001"/>
        <param key="k2" value="0002"/>
        <param key="k3" value="0003"/>
   </DOCUMENT>
这是我的代码:
#!/usr/bin/python
# -*- coding: utf-8 -*-

from xml.dom.minidom import Document

doc = Document()  
DOCUMENT = doc.createElement('DOCUMENT')
DOCUMENT.setAttribute('content_method',"full")
#DOCUMENT.setAttribute('xsi:noNamespaceSchemaLocation','DOCUMENT.xsd')
doc.appendChild(DOCUMENT)

param= doc.createElement('param')
param.setAttribute('key',"k1")
param.setAttribute('value',"0001")

DOCUMENT.appendChild(param)

f = open('/home/tel.xml','w')
#f.write(doc.toprettyxml(indent = '\t', newl = '\n', encoding = 'utf-8'))
doc.writexml(f,indent = '\t',newl = '\n', addindent = '\t',encoding='utf-8')
f.close()
  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥15 在虚拟机中安装flash code
  • ¥15 单片机stm32f10x编写光敏电阻调节3.3伏大功率灯亮度(光强越大灯越暗,白天正常光强灯不亮,使用ADC,PWM等模块)望各位找一下错误或者提供一个可实现功能的代码
  • ¥20 verilog状态机方法流水灯
  • ¥15 pandas代码实现不了意图
  • ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
  • ¥25 LT码在高斯信道下的误码率仿真
  • ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
  • ¥15 yolov5目标检测并显示目标出现的时间或视频帧
  • ¥15 电视版的优酷可以设置电影连续播放吗?
  • ¥50 复现论文;matlab代码编写