相关疑难解决方法(0)

关闭lxml中没有文本的标记

我正在尝试使用Python和lxml输出XML文件

但是,我注意到一件事,如果标签没有文本,它就不会自行关闭.一个例子是:

root = etree.Element('document')
rootTree = etree.ElementTree(root)
firstChild = etree.SubElement(root, 'test')
Run Code Online (Sandbox Code Playgroud)

这个输出是:

<document>
<test/>
</document
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

<document>
<test>
</test>
</document>
Run Code Online (Sandbox Code Playgroud)

所以基本上我想关闭一个没有文本的标签,但是用于属性值.我怎么做?而且,这样的标签叫什么?我会用谷歌搜索它,但我不知道如何搜索它.

python lxml

4
推荐指数
2
解决办法
3227
查看次数

标签 统计

lxml ×1

python ×1