我正在通过 minidom 创建 XML 元素:
ele = doc.createElement("ele")
main.appendChild(ele)
ele.attributes['name']= "bla"
但是元素看起来:
<ele name="bla"/>
我想要的是:
<ele name="bla"></ele>
最佳答案
这两种形式是等效的。如果您确实想要结束标记,请向元素添加一个空文本节点:
>>> ele = doc.createElement('ele')
>>> ele.attributes['name']= "bla"
>>> ele.appendChild(doc.createTextNode(''))
>>> print ele.toxml()
<ele name="bla"></ele>
关于python minidom创建带有结束标签的xml元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10352447/