[Python-de] XML_Objects V1.06b
Walter Dörwald
walter at livinglogic.de
Don Jul 29 15:33:59 CEST 2004
Hartmut Goebel wrote:
[Argl, einmal zu oft Return gedrückt :-(]
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Walter,
>
> Walter Dörwald wrote:
>
> | Einiges von dem erinnert mich an mein eigenes XIST
>
> Benutzt Du da inzwischen auch Metaklassen? Ich habe seid ewigen zeiten
> nicht merh hineingeschaut.
Ja, es gibt eigentlich auf allen Ebenen Metaklassen:
class Namespace(xsc.Namespace):
xmlname = "foo"
xmlurl = "http://www.foo.com/"
class foo(xsc.Element):
class Attrs(xsc.Element.Attrs):
class class_(xsc.TextAttr): xmlname = "class"
Es gibt einen Metaklasse für Namespace, die sämtliche
Elementklassen im Namespace managed, Metaklassen
für die Node-Klassen, die für verschiedene
Klassenattribute zuständig sind, usw.
Bis demnächst,
Walter Dörwald