[Python-de] lxml haengt Namespace an neue Elemente

Stefan Behnel behnel_ml at gkec.informatik.tu-darmstadt.de
Fre Jan 27 11:39:57 CET 2006


Andreas Pakulat schrieb:
> elem = etree.Element('{myns}movie')
> elem.title = 'Blah'
> 
> Und reiche das durch diverse Klassen durch (naja genau genommen 2), am
> Ende wird dann
> 
> rootElem.append(elem)
> 
> gemacht und schwupps hab ich wieder extra NS-Tags im XML Output. 
> 
> Jemand ne Idee wie ich da drumherumkomme? 

Vielleicht solltest du sowas auf der lxml Mailingliste fragen.

Aber das Problem liegt relativ tief. Die Ausgabe wird nämlich von libxml2
erzeugt, und darauf hat lxml wenig Einfluss.

Stefan