Seite 1 von 1

lxml Elemente ohne Namespaces serialisieren

Verfasst: Mittwoch 24. November 2010, 18:07
von psyalex
Hallo,

ich möchte Teile eines XML-Files heraustrennen und sie in ein anderes einfügen. Die Stücke will ich in einer Datenbank zwischenspeichern. Und das XML-File (content.xml aus einem odt-Dokument) hat Namespaces. Das neue und das alte Dokument haben die selben Namespaces.

Wenn ich nun etree.tostring verwende hab ich die Namespaces mit im XML-Element:

<style:style xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" ...

Kann ich das irgendwie ohne den Namespaces Balast serialisieren damit? Beim Einfügen in das neue Dokument bleiben diese Informationen nämlich dann bei jedem eingefügten Element stehen.

Alex