5
root = etree.Element('document')
rootTree = etree.ElementTree(root)
firstChild = etree.SubElement(root, 'test')

出力は次のとおりです。

<document>
<test/>
</document

出力を次のようにしたい:

<document>
<test>
</test>
</document>

両方が同等であることは知っていますが、必要な出力を取得する方法はありますか。

4

2 に答える 2

4

Set the method argument of tostring to html. As in:

etree.tostring(root, method="html")

Reference: Close a tag with no text in lxml

于 2015-12-10T02:27:53.717 に答える