[Python-de] XML processing womit?

Stefan Behnel behnel_ml at gkec.informatik.tu-darmstadt.de
Die Jan 3 20:57:59 CET 2006


Andreas Jung schrieb:
> --On 3. Januar 2006 20:37:05 +0100 Andreas Pakulat <apaku at gmx.de> wrote:
>> Weiterhin gefunden habe ich Bindings fuer libxml2, 4suite, jaxml und
>> (c)elementtree.
>>
> 
> Schau Dir mal lxml (codespeak.net/lxml) an.

... und dort insbesondere die "Namespace" Klasse ("scoder2" branch im SVN).
Die erlaubt dir die Implementierung von XML-basierten Datenklassen, die
automatisch beim Zugriff erzeugt werden (ähnlich Data-Binding, nur beliebig
programmierbar). Ein Beispiel findest du in der Doku in

doc/namespace_extension.txt

Stefan