python与lxml:向etree添加空元素

2 投票
1 回答
2126 浏览
提问于 2025-04-16 12:22

我该如何在Python的ElementTree中添加一个像<br/>这样的空元素呢?

谢谢!

1 个回答

5

就像你添加一个非空的元素一样。

>>> from lxml import etree
>>> f = etree.fromstring('<document></document>')
>>> ele = etree.Element('br')   # the element to be inserted
>>> f.insert(0, ele)
>>> print etree.tostring(f, pretty_print=True)
<document>
  <br/>
</document>

撰写回答