xsd.Any
Klasse xsd.Any
Eine Any-Klasse dient zur Validierung von Informationseinheiten für Attribute und Elemente, abhängig vom Namespace-Namen und optional auch abhängig von ihren lokalen Namen. Zur Beschreibung.
Die Any-Klasse stellt die folgenden Konstanten zur Verfügung:
Any.SKIP
Keinerlei Einschränkungen: bei der Informationseinheit muss es sich lediglich um wohlgeformten XML-Code handeln.
Any.STRICT
Für die Informationseinheit muss eine Deklaration auf oberster Ebene vorhanden sein oder die Informationseinheit muss den Typ xsi:type haben und muss gemäß ihrem Typ gültig sein.
Any.LAX
Wenn für die Informationseinheit eine eindeutige Deklaration verfügbar ist, muss sie gemäß dieser Deklaration gültig sein. D.h.: Falls möglich, validieren, andernfalls ist keine Validierung erforderlich.
Die Klasse Any stellt die folgenden (schreibgeschützten) Instanzattribute zur Verfügung):
Any.annotations
Eine Sequenz von Annotation-Komponenten.
Any.namespace_constraint
Ein Namespace Constraint-Eigenschaftseintrag. Obligatorisch.
Any.process_contents
Steuert die Auswirkung bei Prüfung der durch Wildcards zulässigen Informationseinheiten. Erhält entweder SKIP, STRICT oder LAX. Obligatorisch.