next up previous contents
Nächste Seite: pyclass: Aufwärts: wsdl2py - Die Grundlagen Vorherige Seite: Types Modul:   Inhalt

Typecodes verstehen:

Wie oben ausgeführt, gibt es zwei Arten von typecode Klassen. Elementdefinitionen können direkt in XML überführt werden, Typdefinitionen im Allgemeinen aber nicht. Einfach ausgedrückt bedeutet dies, dass das Attribut 'name' einer Elementdeklaration in ein XML- Tag überführt wird. Da Typendefinitionen kein Attribut 'name' besitzen, können sie nicht direkt in einer XML Instanz abgebildet werden. Die meisten Elemente definieren ein 'type' Attribut, welches auf eine Typendefinition verweisen muss. Wenn man also die vorangegangene Ausführung beachtet kann man feststellen: Eine generierte TypeCode Klasse, die eine Elementdefinition darstellt beinhaltet eine TypeCode Sub-Klasse mit der Typdefinition.

Richard Mutschler 2007-03-20