xsd.Schema
Klasse xsd.Schema
Die Klasse schema enthält eine Sammlung von Schemakomponenten, z.B. Typdefinitionen und Elementdeklarationen, die einen gemeinsamen Ziel-Namespace haben. Zur Beschreibung.
Die Schema-Klasse stellt die folgenden (schreibgeschützten) Instanzattribute zur Verfügung:
Schema.type_definitions
Eine Gruppe von Typdefinitionen. Dabei kann es sich um eine SimpleTypeDefinition oder eine ComplexTypeDefinition handeln.
Schema.attribute_declarations
Eine Gruppe von AttributeDeclaration-Komponenten.
Schema.element_declarations
Eine Gruppe von ElementDeclaration-Komponenten.
Schema.attribute_group_definitions
Eine Gruppe von AttributeGroupDefinition-Komponenten.
Schema.model_group_definitions
Eine Gruppe von ModelGroupDefinition-Komponenten
Schema.notation_declarations
Eine Gruppe von NotationDeclaration-Komponenten.
Schema.identity_constraint_definitions
Eine Gruppe von IdentityConstraintDefinition-Komponenten.
Die Schema-Klasse stellt die folgenden Instanzmethoden zur Verfügung:
Schema.resolve_type_definition()
Stellt Typdefinitionen bereit.
Schema.resolve_attribute_declaration()
Stellt Attributdefinitionen bereit.
Schema.resolve_element_declaration()
Stellt Elementdeklarationen bereit.
Schema.resolve_attribute_group_definition()
Stellt Attributgruppendefinitionen bereit.
Schema.resolve_model_group_definition()
Stellt Elementgruppendefinitionen bereit.
Schema.resolve_notation_declaration()
Stellt Notationsdeklarationen bereit.
Schema.resolve_identity_constraint_definition()
Stellt Identity Constraint-Definitionen bereit.