xsd.Schema¶
The schema class contains a collection of schema components, e.g. type definitions and element declarations, which have a common target namespace.
-
class
xsd.Schema¶
Attributes¶
-
xsd.Schema.annotations¶
-
xsd.Schema.attribute_declarations¶ A set of AttributeDeclaration components.
-
xsd.Schema.attribute_group_definitions¶ A set of AttributeGroupDefinition components.
-
xsd.Schema.element_declarations¶ A set of ElementDeclaration components.
-
xsd.Schema.identity_constraint_definitions¶ A set of IdentityConstraintDefinition components.
-
xsd.Schema.model_group_definitions¶ A set of ModelGroupDefinition components.
-
xsd.Schema.notation_declarations¶ A set of NotationDeclaration components.
-
xsd.Schema.target_namespaces¶ Returns a generator which lists all target namespaces in the schema network.
-
xsd.Schema.type_definitions¶ A set of type definition components. Could be a SimpleTypeDefinition or a ComplexTypeDefinition.
Methods¶
-
xsd.Schema.resolve_attribute_declaration(qname)¶ Provides attribute declarations.
-
xsd.Schema.resolve_attribute_group_definition(qname)¶ Provides attribute group definitions.
-
xsd.Schema.resolve_element_declaration(qname)¶ Provides element declarations.
-
xsd.Schema.resolve_identity_constraint_definition(qname)¶ Provides identity constraint definitions.
-
xsd.Schema.resolve_model_group_definition(qname)¶ Provides model group definitions.
-
xsd.Schema.resolve_notation_declaration(qname)¶ Provides notation declarations.
-
xsd.Schema.resolve_typ_definition(qname)¶ Provides type definitions.
Special methods¶
__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__