我在Python 3.5中有一个ElementTree
对象。
我需要把它写成一个几乎没有要求的文件:
<sometag>
</sometag>
而不是
<sometag/>
)
好的,到目前为止我有这段代码
pp_xml = xml.dom.minidom.parseString(ET.tostring(self._root)).\
toprettyxml(indent=' ')
# Remove the version line
pp_xml = pp_xml[pp_xml.find('\n')+1:]
ET.ElementTree(ET.fromstring(pp_xml)).write(self._out_filepath,
short_empty_elements=False)
我要求的几乎所有内容,除了那些空标签如下所示:
<sometag></sometag>
我需要他们像这样的新行:
<sometag>
</sometag>