python & lxml: добавление пустого элемента в etree - PullRequest
2 голосов
/ 23 февраля 2011

Как добавить пустой элемент, например <br/>, в ElementTree в Python?

Спасибо! * * 1004

1 Ответ

5 голосов
/ 23 февраля 2011

Так же, как вы бы добавили непустой элемент.

>>> 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>
...