xsd.AttributePSVI

The AttributePSVI class contains PSVI information about an attribute.

class xsd.AttributePSVI

Attributes

xsd.AttributePSVI.attribute_declaration

An item isomorphic to the governing type definition component.

xsd.AttributePSVI.member_type_definition

An item isomorphic to the validating type of the schema actual value

xsd.AttributePSVI.member_type_definition_anonymous

True if the name of the validating type is absent, otherwise False.

xsd.AttributePSVI.member_type_definition_name

The name of the validating type, if it is not absent.

xsd.AttributePSVI.member_type_definition_namespace

The target namespace of the validating type.

xsd.AttributePSVI.member_type_definitions

A sequence of Simple Type Definition components with the same length as the schema actual value, each one an item isomorphic to the validating type of the corresponding item in the schema actual value.

xsd.AttributePSVI.schema_actual_value

If the schema normalized value is not absent, then the corresponding actual value, otherwise absent.

xsd.AttributePSVI.schema_normalized_value

If the attribute’s normalized value is valid with respect to the governing type definition, then the normalized value as validated, otherwise absent.

xsd.AttributePSVI.type_definition

An item isomorphic to the governing type definition component.

xsd.AttributePSVI.type_definition_anonymous

True if the name of the type definition is absent, otherwise False.

xsd.AttributePSVI.type_definition_name

The name of the type definition, if the name is not absent. If the type definition’s name property is absent, then schema processors may, but need not, provide a value which uniquely identifies this type definition among those with the same target namespace.

xsd.AttributePSVI.type_definition_namespace

The target namespace of the type definition.

xsd.AttributePSVI.type_definition_type

simple.

xsd.AttributePSVI.validation_attempted

The appropriate case among the following: if strictly assessed, then full; otherwise none.

xsd.AttributePSVI.validity

The appropriate case among the following: if strictly assessed and locally valid, then valid; if strictly assessed and locally invalid, then invalid; otherwise notKnown.

Special methods

__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__