我正在通过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>