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__