xsd.TypeAlternative
Klasse xsd.TypeAlternative
Die Klasse TypeAlternative wird von einer ElementDeclaration zur Definition einer Bedingung (test) verwendet, unter der ein bestimmter Typ (type_definition) als geltende Typdefinition für Informationseinheiten für Elemente, für die diese ElementDeclaration gilt, verwendet wird. Jede ElementDeclaration kann in ihrer Typtabelle (TypeTable) mehrere Typalternativen haben. Zur Beschreibung
Die TypeAlternative-Klasse stellt die folgenden (schreibgeschützten) Instanzattribute zur Verfügung:
TypeAlternative.annotations
Eine Sequenz von Annotation-Komponenten.
TypeAlternative.test
Ein XPathExpression Eigenschaftseintrag, mit dem eine Bedingung für die Auswahl der geltenden Typdeklaration einer Elementdeklaration definiert wird. Optional.
TypeAlternative.type_definition
Eine Typdefinitionskomponente (xsd.ComplexTypeDefnition oder xsd.SimpleTypeDefinition). Obligatorisch.