xsd.ComplexTypeDefnition
Klasse xsd.ComplexTypeDefinition
Eine ComplexTypeDefinition-Klasse definiert die Eigenschaften eines complexType mittels ihrer Instanzattribute (siehe Liste unten). Zur Beschreibung.
Die Klasse ComplexTypeDefinition stellt die folgenden (schreibgeschützten) Instanzattribute zur Verfügung:
ComplexTypeDefinition.annotations
Eine Sequenz von Annotation-Komponenten.
ComplexTypeDefinition.name
Ein xs:NCName-Wert. Optional.
ComplexTypeDefinition.target_namespace
Ein xs:anyURI Wert. Optional.
ComplexTypeDefinition.base_type_definition
Eine Typdefinition. Obligatorisch.
ComplexTypeDefinition.final
Eine Untergruppe von {extension, restriction}.
ComplexTypeDefinition.context
Obligatorisch, wenn das name Instanzattribut (siehe oben) fehlt. Darf andernfalls nicht vorhanden sein. Entweder eine ElementDeclaration oder eine ComplexTypeDefinition.
ComplexTypeDefinition.derivation_method
Eine aus der Menge {extension, restriction}. Obligatorisch.
ComplexTypeDefinition.abstract
Ein xs:boolean Wert. Obligatorisch.
ComplexTypeDefinition.attribute_uses
Eine Gruppe von AttributeUse-Komponenten.
ComplexTypeDefinition.attribute_wildcard
Eine Wildcard-Komponente. Optional.
ComplexTypeDefinition.content_type
Ein ContentType Eigenschaftseintrag. Obligatorisch.
ComplexTypeDefinition.prohibited_substitutions
Eine Untergruppe von {extension, restriction}.
ComplexTypeDefinition.assertions
Eine Sequenz von Assertion-Komponenten.