xsd.ElementDeclaration

www.altova.com Dieses Kapitel drucken Eine Ebene nach oben

Startseite > 

xsd.ElementDeclaration

Klasse xsd.ElementDeclaration

Die Klasse ElementDeclaration dient zu folgenden Zwecken: (i) lokale Validierung der Werte von Informationseinheiten für Elemente anhand einer Typdefinition; (ii) Definieren von Standardwerten oder festgelegten Werten für Informationseinheiten für Elemente; (iii) Definieren von Eindeutigkeit und von Beziehungen zur Referenzeinschränkung für die Werte miteinander in Zusammenhang stehender Elemente und Attribute; (iv) Festlegen der Ersetzbarkeit von Elemente über den Mechanismus von Elementersetzungsgruppen. Zur Beschreibung.

 

Die ElementDeclaration-Klasse stellt die folgenden (schreibgeschützten) Instanzattribute zur Verfügung:

 

 

ElementDeclaration.annotations

Eine Sequenz von Annotation-Komponenten.

 

ElementDeclaration.name

Ein xs:NCName-Wert. Obligatorisch.

 

ElementDeclaration.target_namespace

Ein xs:anyURI-Wert. Optional.

 

ElementDeclaration.type_definition

Eine Typdefinition. Erforderlich.

 

ElementDeclaration.type_table

Ein TypeTable-Eigenschaftseintrag. Optional.

 

ElementDeclaration.scope

Ein Scope-Eigenschaftseintrag. Obligatorisch.

 

ElementDeclaration.value_constraint

Ein ValueConstraint-Eigenschaftseintrag. Optional.

 

ElementDeclaration.nillable

Ein xs:boolean-Wert. Obligatorisch.

 

ElementDeclaration.identity_constraint_definitions

Eine Gruppe von IdentityConstraintDefinition-Komponenten.

 

ElementDeclaration.substitution_group_affiliations

Eine Gruppe von ElementDeclaration-Komponenten.

 

ElementDeclaration.substitution_group_exclusions

Eine Untergruppe von {extension, restriction}.

 

ElementDeclaration.disallowed_substitutions

Eine Untergruppe von {substitution, extension, restriction}.

 

ElementDeclaration.abstract

Ein xs:boolean-Wert. Obligatorisch.

 


© 2019 Altova GmbH