Удаление атрибутов пространства имен python из lxml.objectify.ObjectifiedElement [duplicate]

Возможный дубликат:
Можно ли визуализировать XML без атрибутов пространства имен при использовании lxml?

Как удалить атрибуты python из lxml.objectify.ObjectifiedElement ?

Пример :

In [1]: from lxml import etree, objectify
In [2]: foo = objectify.Element("foo")
In [3]: foo.bar = "hi"
In [4]: foo.baz = 1
In [5]: foo.fritz = None
In [6]: print etree.tostring(foo, pretty_print=True)
<foo xmlns:py="http://codespeak.net/lxml/objectify/pytype" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" py:pytype="TREE">
  <bar py:pytype="str">hi</bar>
  <baz py:pytype="int">1</baz>
  <fritz xsi:nil="true"/>
</foo>

Вместо этого я бы хотел, чтобы результат выглядел так:

<foo>
  <bar>hi</bar>
  <baz>1</baz>
  <fritz/>
</foo>
6
задан Community 23 May 2017 в 11:46
поделиться