xsd.IdentityConstraintDefinition
¶
Identity-constraint definition components provide for uniqueness and reference constraints with respect to the contents of multiple elements and attributes.
KEY The identity-constraint definition asserts uniqueness as for unique. The constant key further asserts that all selected content actually has such tuples. KEYREF The identity-constraint definition asserts a correspondence, with respect to the content identified by selector, of the tuples resulting from evaluation of the field’s XPath expression(s), with those of the referenced key. UNIQUE The identity-constraint definition asserts uniqueness, with respect to the content identified by selector, of the tuples resulting from evaluation of the field’s XPath expression(s).
-
class
xsd.
IdentityConstraintDefinition
¶
Attributes¶
-
xsd.IdentityConstraintDefinition.
annotations
¶ A sequence of Annotation components.
-
xsd.IdentityConstraintDefinition.
fields
¶ A sequence of XPathExpression property records.
-
xsd.IdentityConstraintDefinition.
identity_constraint_category
¶ One of {key, keyref, unique}. Required.
-
xsd.IdentityConstraintDefinition.
name
¶ An xs:NCName value. Required.
-
xsd.IdentityConstraintDefinition.
referenced_key
¶ An IdentityConstraintDefinition component. Required if identity_constraint_category is keyref, otherwise (if identity_constraint_category is key or unique) must be absent. If a value is present, its identity_constraint_category must be key or unique.
-
xsd.IdentityConstraintDefinition.
selector
¶ An XPathExpression property record. Required.
-
xsd.IdentityConstraintDefinition.
target_namespace
¶ An xs:anyURI value. Optional.
Special methods¶
__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__