lxml Elemente ohne Namespaces serialisieren

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
psyalex
User
Beiträge: 26
Registriert: Samstag 17. November 2007, 22:10
Wohnort: München

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
Antworten